Searched refs:__tuple_like_ext (Results 1 – 3 of 3) sorted by relevance
/openbsd-src/gnu/llvm/libcxx/include/__tuple_dir/ |
H A D | tuple_like_ext.h | 26 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 D | sfinae_helpers.h | 61 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 D | tuple | 1680 __tuple_like_ext<__libcpp_remove_reference_t<_Tuple1> >::value, 1690 __tuple_like_ext<__libcpp_remove_reference_t<_Tuple0> >::value, _Tuple0,
|