Home
last modified time | relevance | path

Searched defs:remove_extent (Results 1 – 5 of 5) sorted by relevance

/third_party/boost/boost/type_traits/
Dremove_extent.hpp18 template <class T> struct remove_extent{ typedef T type; }; struct
21 template <typename T, std::size_t N> struct remove_extent<T[N]> { typedef T type; }; struct
22 template <typename T, std::size_t N> struct remove_extent<T const[N]> { typedef T const type; }; struct
23 template <typename T, std::size_t N> struct remove_extent<T volatile [N]> { typedef T volatile type… argument
24 …plate <typename T, std::size_t N> struct remove_extent<T const volatile [N]> { typedef T const vol… struct
26 template <typename T> struct remove_extent<T[]> { typedef T type; }; argument
27 template <typename T> struct remove_extent<T const[]> { typedef T const type; }; argument
28 template <typename T> struct remove_extent<T volatile[]> { typedef T volatile type; }; argument
29 template <typename T> struct remove_extent<T const volatile[]> { typedef T const volatile type; }; struct
/third_party/boost/boost/range/detail/
Dremove_extent.hpp102 struct remove_extent { struct
103 static T* ar;
124 >::type result1;
143 > result2;
149 >::type type;
/third_party/boost/boost/move/detail/
Dunique_ptr_meta_utils.hpp186 struct remove_extent struct
188 typedef T type;
192 struct remove_extent<T[]> struct
194 typedef T type;
198 struct remove_extent<T[N]> struct
200 typedef T type;
/third_party/boost/libs/hana/include/boost/hana/
Dtraits.hpp162 constexpr auto remove_extent = metafunction<std::remove_extent>; variable
/third_party/boost/boost/hana/
Dtraits.hpp162 constexpr auto remove_extent = metafunction<std::remove_extent>; variable