Searched defs:remove_extent (Results 1 – 5 of 5) 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… struct26 template <typename T> struct remove_extent<T[]> { typedef T type; }; argument27 template <typename T> struct remove_extent<T const[]> { typedef T const type; }; argument28 template <typename T> struct remove_extent<T volatile[]> { typedef T volatile type; }; argument29 template <typename T> struct remove_extent<T const volatile[]> { typedef T const volatile type; }; struct
102 struct remove_extent { struct103 static T* ar;124 >::type result1;143 > result2;149 >::type type;
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;
162 constexpr auto remove_extent = metafunction<std::remove_extent>; variable