Home
last modified time | relevance | path

Searched refs:tuple_element (Results 1 – 25 of 27) sorted by relevance

12

/freebsd-13.1/contrib/llvm-project/libcxx/include/
H A D__tuple59 struct _LIBCPP_TEMPLATE_VIS tuple_element<_Ip, const _Tp>
65 struct _LIBCPP_TEMPLATE_VIS tuple_element<_Ip, volatile _Tp>
71 struct _LIBCPP_TEMPLATE_VIS tuple_element<_Ip, const volatile _Tp>
171 typename tuple_element<_Ip, tuple<_Tp...> >::type&
176 const typename tuple_element<_Ip, tuple<_Tp...> >::type&
181 typename tuple_element<_Ip, tuple<_Tp...> >::type&&
186 const typename tuple_element<_Ip, tuple<_Tp...> >::type&&
197 typename tuple_element<_Ip, pair<_T1, _T2> >::type&
202 const typename tuple_element<_Ip, pair<_T1, _T2> >::type&
208 typename tuple_element<_Ip, pair<_T1, _T2> >::type&&
[all …]
H A Dutility114 template <size_t I, class T> struct tuple_element;
117 template <class T1, class T2> struct tuple_element<0, pair<T1, T2> >;
118 template <class T1, class T2> struct tuple_element<1, pair<T1, T2> >;
121 typename tuple_element<I, pair<T1, T2> >::type&
125 const typename tuple_element<I, pair<T1, T2> >::type&
129 typename tuple_element<I, pair<T1, T2> >::type&&
133 const typename tuple_element<I, pair<T1, T2> >::type&&
H A Dtuple105 template <size_t I, class T> struct tuple_element; // undefined
106 template <size_t I, class... T> struct tuple_element<I, tuple<T...>>;
112 typename tuple_element<I, tuple<T...>>::type&
115 const typename tuple_element<I, tuple<T...>>::type&
118 typename tuple_element<I, tuple<T...>>::type&&
121 const typename tuple_element<I, tuple<T...>>::type&&
1128 typename tuple_element<_Ip, tuple<_Tp...> >::type&
1137 const typename tuple_element<_Ip, tuple<_Tp...> >::type&
1146 typename tuple_element<_Ip, tuple<_Tp...> >::type&&
1156 const typename tuple_element<_Ip, tuple<_Tp...> >::type&&
[all …]
H A Darray99 template <size_t I, class T> struct tuple_element;
101 template <size_t I, class T, size_t N> struct tuple_element<I, array<T, N>>;
435 struct _LIBCPP_TEMPLATE_VIS tuple_element<_Ip, array<_Tp, _Size> >
437 static_assert(_Ip < _Size, "Index out of bounds in std::tuple_element<> (std::array)");
/freebsd-13.1/contrib/googletest/googletest/test/
H A Dgoogletest-tuple-test.cc40 using ::std::tr1::tuple_element;
46 StaticAssertTypeEq<int, tuple_element<0, tuple<int, char> >::type>(); in TEST()
47 StaticAssertTypeEq<int&, tuple_element<1, tuple<double, int&> >::type>(); in TEST()
48 StaticAssertTypeEq<bool, tuple_element<2, tuple<double, int, bool> >::type>(); in TEST()
/freebsd-13.1/contrib/llvm-project/libcxx/include/__utility/
H A Dpair.h409 struct _LIBCPP_TEMPLATE_VIS tuple_element<_Ip, pair<_T1, _T2> >
415 struct _LIBCPP_TEMPLATE_VIS tuple_element<0, pair<_T1, _T2> >
421 struct _LIBCPP_TEMPLATE_VIS tuple_element<1, pair<_T1, _T2> >
490 typename tuple_element<_Ip, pair<_T1, _T2> >::type&
498 const typename tuple_element<_Ip, pair<_T1, _T2> >::type&
507 typename tuple_element<_Ip, pair<_T1, _T2> >::type&&
515 const typename tuple_element<_Ip, pair<_T1, _T2> >::type&&
/freebsd-13.1/contrib/llvm-project/libcxx/include/__functional/
H A Dperfect_forward.h65 template<class _Fn = typename tuple_element<0, tuple<_Bound...>>::type,
70 template<class _Fn = typename tuple_element<0, tuple<_Bound...>>::type,
H A Dbind.h117 typedef typename tuple_element<is_placeholder<_Ti>::value - 1, _Uj>::type type;
130 return _VSTD::forward<typename tuple_element<_Indx, _Uj>::type>(_VSTD::get<_Indx>(__uj));
172 typedef typename tuple_element<is_placeholder<_Ti>::value - 1,
/freebsd-13.1/contrib/googletest/googletest/include/gtest/
H A Dgtest-printers.h981 struct tuple_element : ::std::tr1::tuple_element<static_cast<int>(I), Tuple> { struct
985 static typename AddReference<const typename ::std::tr1::tuple_element<
1002 struct tuple_element : ::std::tuple_element<I, Tuple> {};
1005 static const typename ::std::tuple_element<I, Tuple>::type& get(
1035 typename TuplePolicy<Tuple>::template tuple_element<N - 1>::type>
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ADT/
H A DDenseMapInfo.h249 using EltType = typename std::tuple_element<I, Tuple>::type;
268 using EltType = typename std::tuple_element<I, Tuple>::type;
H A DSTLExtras.h123 using arg_t = typename std::tuple_element<Index, std::tuple<Args...>>::type;
140 using arg_t = typename std::tuple_element<i, std::tuple<Args...>>::type;
602 typename std::iterator_traits<typename std::tuple_element<
768 typename std::iterator_traits<typename std::tuple_element<
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/xray/
H A Dxray_fdr_log_writer.h50 sizeof(typename std::tuple_element<Index, Tuple>::type) +
56 sizeof(typename std::tuple_element<0, Tuple>::type);
/freebsd-13.1/contrib/googletest/googlemock/include/gmock/
H A Dgmock-more-actions.h189 typedef typename ::testing::tuple_element<k, args_type>::type argk_type; in ACTION_TEMPLATE()
H A Dgmock-generated-matchers.h.pump58 typename ::testing::tuple_element<i, Tuple>::type
H A Dgmock-generated-actions.h.pump125 typename ::testing::tuple_element<N, Tuple>::type
H A Dgmock-matchers.h924 typename tuple_element<N - 1, MatcherTuple>::type matcher = in ExplainMatchFailuresTo()
926 typedef typename tuple_element<N - 1, ValueTuple>::type Value; in ExplainMatchFailuresTo()
H A Dgmock-generated-matchers.h54 typename ::testing::tuple_element<i, Tuple>::type
/freebsd-13.1/contrib/googletest/googletest/include/gtest/internal/
H A Dgtest-tuple.h.pump122 // A helper for implementing tuple_element<k, T>. kIndexValid is true
240 struct tuple_element {
245 #define GTEST_TUPLE_ELEMENT_(k, Tuple) typename tuple_element<k, Tuple >::type
H A Dgtest-tuple.h797 struct tuple_element {
802 #define GTEST_TUPLE_ELEMENT_(k, Tuple) typename tuple_element<k, Tuple >::type
H A Dgtest-port.h1071 using GTEST_TUPLE_NAMESPACE_::tuple_element;
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/sanitizer_common/symbolizer/
H A Dsanitizer_wrappers.cpp47 using Type = typename std::tuple_element<i, std::tuple<Args...>>::type;
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DWrapperFunctionUtils.h473 using RetT = typename std::tuple_element< in callAsync()
/freebsd-13.1/contrib/googletest/googlemock/test/
H A Dgmock-more-actions_test.cc52 using testing::tuple_element;
H A Dgmock-actions_test.cc84 using testing::tuple_element;
H A Dgmock-generated-actions_test.cc51 using testing::tuple_element;

12