Searched refs:remove_all_extents (Results 1 – 9 of 9) sorted by relevance
18 template <class T> struct remove_all_extents{ typedef T type; }; argument21 template <class T, std::size_t N> struct remove_all_extents<T[N]> : public remove_all_extents<T>{}; struct22 template <class T, std::size_t N> struct remove_all_extents<T const[N]> : public remove_all_extents… struct23 template <class T, std::size_t N> struct remove_all_extents<T volatile[N]> : public remove_all_exte… struct24 template <class T, std::size_t N> struct remove_all_extents<T const volatile[N]> : public remove_al… struct26 template <class T> struct remove_all_extents<T[]> : public remove_all_extents<T>{}; struct27 template <class T> struct remove_all_extents<T const[]> : public remove_all_extents<T const>{}; struct28 template <class T> struct remove_all_extents<T volatile[]> : public remove_all_extents<T volatile>{… struct29 template <class T> struct remove_all_extents<T const volatile[]> : public remove_all_extents<T cons… struct35 template <class T> using remove_all_extents_t = typename remove_all_extents<T>::type;
474 struct remove_all_extents struct478 struct remove_all_extents<T[]> struct479 { typedef typename remove_all_extents<T>::type type; }; argument482 struct remove_all_extents<T[N]> struct483 { typedef typename remove_all_extents<T>::type type;}; argument604 : is_union_noextents_cv<typename remove_cv<typename remove_all_extents<T>::type>::type>679 : is_pod_noextents_cv<typename remove_cv<typename remove_all_extents<T>::type>::type>
457 /// remove_all_extents459 struct remove_all_extents463 struct remove_all_extents<_Tp[_Size]>464 { typedef typename remove_all_extents<_Tp>::type type; };467 struct remove_all_extents<_Tp[]>468 { typedef typename remove_all_extents<_Tp>::type type; };
92 template <class T> struct remove_all_extents;198 using remove_all_extents_t = typename remove_all_extents<T>::type; // C++141326 // remove_all_extents1328 template <class _Tp> struct _LIBCPP_TEMPLATE_VIS remove_all_extents1330 template <class _Tp> struct _LIBCPP_TEMPLATE_VIS remove_all_extents<_Tp[]>1331 {typedef typename remove_all_extents<_Tp>::type type;};1332 template <class _Tp, size_t _Np> struct _LIBCPP_TEMPLATE_VIS remove_all_extents<_Tp[_Np]>1333 {typedef typename remove_all_extents<_Tp>::type type;};1336 template <class _Tp> using remove_all_extents_t = typename remove_all_extents<_Tp>::type;2238 // where _Up is remove_all_extents<_Tp>::type[all …]
785 struct remove_all_extents;828 remove_all_extents<_Tp>::type>::type879 remove_all_extents<_Tp>::type>::type986 : public __bool_constant<noexcept(typename remove_all_extents<_Tp>::type())>1983 /// remove_all_extents1985 struct remove_all_extents1989 struct remove_all_extents<_Tp[_Size]>1990 { typedef typename remove_all_extents<_Tp>::type type; };1993 struct remove_all_extents<_Tp[]>1994 { typedef typename remove_all_extents<_Tp>::type type; };[all …]
113 using ExtentsRemoved = typename std::remove_all_extents<T>::type;