Searched defs:remove_extent (Results 1 – 11 of 11) sorted by relevance
18 template <class T> struct remove_extent{ typedef T type; }; struct21 template <typename T, std::size_t N> struct remove_extent<T[N]> { typedef T type; }; struct22 template <typename T, std::size_t N> struct remove_extent<T const[N]> { typedef T const type; }; struct23 template <typename T, std::size_t N> struct remove_extent<T volatile [N]> { typedef T volatile type… argument24 …plate <typename T, std::size_t N> struct remove_extent<T const volatile [N]> { typedef T const vol… argument26 template <typename T> struct remove_extent<T[]> { typedef T type; }; argument27 template <typename T> struct remove_extent<T const[]> { typedef T const type; }; struct28 template <typename T> struct remove_extent<T volatile[]> { typedef T volatile type; }; struct29 template <typename T> struct remove_extent<T const volatile[]> { typedef T const volatile type; }; struct
151 struct remove_extent { struct156 struct remove_extent<T[]> { struct161 struct remove_extent<T[N]> { argument165 int remove_extent0[is_same<remove_extent<int[][5]>::type, int[5]>::value? 1 : -1]; argument
186 struct remove_extent struct188 typedef T type;192 struct remove_extent<T[]> struct194 typedef T type;198 struct remove_extent<T[N]> struct200 typedef T type;
23 struct remove_extent { struct24 using type _LIBCPP_NODEBUG = __remove_extent(_Tp); argument
19 template <class T> struct remove_extent : cpp::type_identity<T> {}; struct
104 std::remove_extent_t<T> remove_extent() { in remove_extent() function