Home
last modified time | relevance | path

Searched refs:__tuple_like_ext (Results 1 – 3 of 3) sorted by relevance

/openbsd-src/gnu/llvm/libcxx/include/__tuple_dir/
H A Dtuple_like_ext.h26 template <class _Tp> struct __tuple_like_ext : false_type {}; struct
28 template <class _Tp> struct __tuple_like_ext<const _Tp> : public __tuple_like_ext<_Tp> {};
29 template <class _Tp> struct __tuple_like_ext<volatile _Tp> : public __tuple_like_ext<_Tp> {};
30 template <class _Tp> struct __tuple_like_ext<const volatile _Tp> : public __tuple_like_ext<_Tp> {};
33 template <class... _Tp> struct __tuple_like_ext<tuple<_Tp...> > : true_type {};
36 template <class _T1, class _T2> struct __tuple_like_ext<pair<_T1, _T2> > : true_type {};
38 template <class _Tp, size_t _Size> struct __tuple_like_ext<array<_Tp, _Size> > : true_type {};
40 template <class... _Tp> struct __tuple_like_ext<__tuple_types<_Tp...> > : true_type {};
H A Dsfinae_helpers.h61 template <class _Tp, class _Up, bool = __tuple_like_ext<__libcpp_remove_reference_t<_Tp> >::value,
62 bool = __tuple_like_ext<_Up>::value>
76 template <class _Tp, class _Up, bool = __tuple_like_ext<__libcpp_remove_reference_t<_Tp> >::value,
77 bool = __tuple_like_ext<_Up>::value>
91 template <class _Tp, class _Up, bool = __tuple_like_ext<__libcpp_remove_reference_t<_Tp> >::value,
92 bool = __tuple_like_ext<_Up>::value>
120 __tuple_like_ext<_RawTuple>::value,
/openbsd-src/gnu/llvm/libcxx/include/
H A Dtuple1680 __tuple_like_ext<__libcpp_remove_reference_t<_Tuple1> >::value,
1690 __tuple_like_ext<__libcpp_remove_reference_t<_Tuple0> >::value, _Tuple0,