Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/libc++/include/
H A D__tuple60 class _LIBCPP_TEMPLATE_VIS tuple_element<_Ip, const _Tp>
67 class _LIBCPP_TEMPLATE_VIS tuple_element<_Ip, volatile _Tp>
74 class _LIBCPP_TEMPLATE_VIS tuple_element<_Ip, const volatile _Tp>
175 typename tuple_element<_Ip, tuple<_Tp...> >::type&
180 const typename tuple_element<_Ip, tuple<_Tp...> >::type&
185 typename tuple_element<_Ip, tuple<_Tp...> >::type&&
190 const typename tuple_element<_Ip, tuple<_Tp...> >::type&&
201 typename tuple_element<_Ip, pair<_T1, _T2> >::type&
206 const typename tuple_element<_Ip, pair<_T1, _T2> >::type&
212 typename tuple_element<_Ip, pair<_T1, _T2> >::type&&
[all …]
H A Dtuple91 template <size_t I, class T> class tuple_element; // undefined
92 template <size_t I, class... T> class tuple_element<I, tuple<T...>>;
98 typename tuple_element<I, tuple<T...>>::type&
101 const typename tuple_element<I, tuple<T...>>::type&
104 typename tuple_element<I, tuple<T...>>::type&&
107 const typename tuple_element<I, tuple<T...>>::type&&
953 typename tuple_element<_Ip, tuple<_Tp...> >::type&
962 const typename tuple_element<_Ip, tuple<_Tp...> >::type&
971 typename tuple_element<_Ip, tuple<_Tp...> >::type&&
981 const typename tuple_element<_Ip, tuple<_Tp...> >::type&&
[all …]
H A Dutility107 template <size_t I, class T> class tuple_element;
114 typename tuple_element<I, pair<T1, T2> >::type&
118 const typename tuple_element<I, pair<T1, T2> >::type&
122 typename tuple_element<I, pair<T1, T2> >::type&&
126 const typename tuple_element<I, pair<T1, T2> >::type&&
697 class _LIBCPP_TEMPLATE_VIS tuple_element<0, pair<_T1, _T2> >
704 class _LIBCPP_TEMPLATE_VIS tuple_element<1, pair<_T1, _T2> >
774 typename tuple_element<_Ip, pair<_T1, _T2> >::type&
782 const typename tuple_element<_Ip, pair<_T1, _T2> >::type&
791 typename tuple_element<_Ip, pair<_T1, _T2> >::type&&
[all …]
H A Darray95 template <size_t I, class T> class tuple_element;
97 template <size_t I, class T, size_t N> struct tuple_element<I, array<T, N>>;
437 class _LIBCPP_TEMPLATE_VIS tuple_element<_Ip, array<_Tp, _Size> >
439 static_assert(_Ip < _Size, "Index out of bounds in std::tuple_element<> (std::array)");
H A Dfunctional2504 typedef typename tuple_element<is_placeholder<_Ti>::value - 1, _Uj>::type type;
2517 return _VSTD::forward<typename tuple_element<_Indx, _Uj>::type>(_VSTD::get<_Indx>(__uj));
2559 typedef typename tuple_element<is_placeholder<_Ti>::value - 1,
/freebsd-12.1/contrib/libstdc++/include/tr1/
H A Dutility44 template<int _Int, class _Tp> class tuple_element;
55 struct tuple_element<0, std::pair<_Tp1, _Tp2> >
59 struct tuple_element<1, std::pair<_Tp1, _Tp2> >
90 inline typename tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type&
95 inline const typename tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type&
H A Dtuple_iterate.h129 static typename __add_ref<typename tuple_element<_GLIBCXX_NUM_ARGS,
134 static typename __add_c_ref<typename tuple_element<_GLIBCXX_NUM_ARGS,
142 struct tuple_element<_GLIBCXX_NUM_ARGS, tuple<_GLIBCXX_TUPLE_ALL_TEMPLATE_ARGS> >
H A Dtuple_defs.h48 typename __add_ref<typename tuple_element<__i, tuple<_GLIBCXX_TEMPLATE_ARGS> >::type>::type
55 typename __add_c_ref<typename tuple_element<__i, tuple<_GLIBCXX_TEMPLATE_ARGS> >::type>::type
H A Darray225 template<int _Int, typename _Tp> class tuple_element;
235 struct tuple_element<_Int, array<_Tp, _Nm> >
H A Dtuple52 struct tuple_element;
H A Dfunctional628 typedef typename tuple_element<(is_placeholder<_Arg>::value - 1),
/freebsd-12.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-12.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-12.1/contrib/compiler-rt/lib/xray/
H A Dxray_fdr_log_writer.h51 sizeof(typename std::tuple_element<Index, Tuple>::type) +
57 sizeof(typename std::tuple_element<0, Tuple>::type);
/freebsd-12.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-12.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
/freebsd-12.1/contrib/compiler-rt/lib/sanitizer_common/symbolizer/
H A Dsanitizer_wrappers.cc55 using Type = typename std::tuple_element<i, std::tuple<Args...>>::type;
/freebsd-12.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;
/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DSTLExtras.h548 typename std::iterator_traits<typename std::tuple_element<
711 typename std::iterator_traits<typename std::tuple_element<

12