Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/libcxx/include/__tuple/
H A Dtuple_element.h27 struct _LIBCPP_TEMPLATE_VIS tuple_element; variable
30 struct _LIBCPP_TEMPLATE_VIS tuple_element<_Ip, const _Tp> {
31 typedef _LIBCPP_NODEBUG typename add_const<typename tuple_element<_Ip, _Tp>::type>::type type;
35 struct _LIBCPP_TEMPLATE_VIS tuple_element<_Ip, volatile _Tp> {
36 typedef _LIBCPP_NODEBUG typename add_volatile<typename tuple_element<_Ip, _Tp>::type>::type type;
40 struct _LIBCPP_TEMPLATE_VIS tuple_element<_Ip, const volatile _Tp> {
41 typedef _LIBCPP_NODEBUG typename add_cv<typename tuple_element<_Ip, _Tp>::type>::type type;
73 struct _LIBCPP_TEMPLATE_VIS tuple_element<_Ip, __tuple_types<_Types...> > {
80 using tuple_element_t _LIBCPP_NODEBUG = typename tuple_element<_Ip, _Tp...>::type;
H A Dsfinae_helpers.h98 struct _LIBCPP_TEMPLATE_VIS tuple_element<_Ip, tuple<_Tp...> > {
99 typedef _LIBCPP_NODEBUG typename tuple_element<_Ip, __tuple_types<_Tp...> >::type type;
/freebsd-14.2/contrib/llvm-project/libcxx/include/__fwd/
H A Dget.h30 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 typename tuple_element<_Ip, tuple<_Tp...> >::ty…
34 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 const typename tuple_element<_Ip, tuple<_Tp...>…
38 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 typename tuple_element<_Ip, tuple<_Tp...> >::ty…
42 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 const typename tuple_element<_Ip, tuple<_Tp...>…
48 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 typename tuple_element<_Ip, pair<_T1, _T2> >::t…
52 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 const typename tuple_element<_Ip, pair<_T1, _T2…
57 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 typename tuple_element<_Ip, pair<_T1, _T2> >::t…
61 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 const typename tuple_element<_Ip, pair<_T1, _T2…
/freebsd-14.2/contrib/llvm-project/libcxx/include/
H A Dutility152 template <size_t I, class T> struct tuple_element;
155 template <class T1, class T2> struct tuple_element<0, pair<T1, T2> >;
156 template <class T1, class T2> struct tuple_element<1, pair<T1, T2> >;
159 typename tuple_element<I, pair<T1, T2> >::type&
163 const typename tuple_element<I, pair<T1, T2> >::type&
167 typename tuple_element<I, pair<T1, T2> >::type&&
171 const typename tuple_element<I, pair<T1, T2> >::type&&
279 #include <__tuple/tuple_element.h>
H A Dtuple153 template <size_t I, class T> struct tuple_element; // undefined
154 template <size_t I, class... T> struct tuple_element<I, tuple<T...>>;
156 using tuple_element_t = typename tuple_element <I, T>::type; // C++14
160 typename tuple_element<I, tuple<T...>>::type&
163 const typename tuple_element<I, tuple<T...>>::type&
166 typename tuple_element<I, tuple<T...>>::type&&
169 const typename tuple_element<I, tuple<T...>>::type&&
220 #include <__tuple/tuple_element.h>
1071 typedef _LIBCPP_NODEBUG typename tuple_element<_Ip, tuple<_Tp...> >::type type;
1078 typedef _LIBCPP_NODEBUG typename tuple_element<_Ip, tuple<_Tp...> >::type type;
[all …]
H A Dranges347 template<size_t I, class T> struct tuple_element;
354 struct tuple_element<0, ranges::subrange<I, S, K>> {
359 struct tuple_element<1, ranges::subrange<I, S, K>> {
364 struct tuple_element<0, const ranges::subrange<I, S, K>> {
369 struct tuple_element<1, const ranges::subrange<I, S, K>> {
431 #include <__tuple/tuple_element.h>
H A Darray102 template <size_t I, class T> struct tuple_element;
104 template <size_t I, class T, size_t N> struct tuple_element<I, array<T, N>>;
155 #include <__tuple/tuple_element.h>
436 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-14.2/contrib/llvm-project/libcxx/include/__ranges/
H A Dsubrange.h251 struct tuple_element<0, ranges::subrange<_Ip, _Sp, _Kp>> {
256 struct tuple_element<1, ranges::subrange<_Ip, _Sp, _Kp>> {
261 struct tuple_element<0, const ranges::subrange<_Ip, _Sp, _Kp>> {
266 struct tuple_element<1, const ranges::subrange<_Ip, _Sp, _Kp>> {
H A Dzip_view.h92 typename tuple_element<_Indices, remove_cvref_t<_Tuple1>>::type,
93 typename tuple_element<_Indices, remove_cvref_t<_Tuple2>>::type>...>
/freebsd-14.2/contrib/llvm-project/libcxx/modules/std/
H A Darray.inc26 using std::tuple_element;
H A Dtuple.inc36 using std::tuple_element;
H A Dutility.inc73 using std::tuple_element;
H A Dranges.inc341 using std::tuple_element;
/freebsd-14.2/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-14.2/contrib/llvm-project/libcxx/include/__functional/
H A Dbind.h102 typedef typename tuple_element<is_placeholder<_Ti>::value - 1, _Uj>::type type;
110 return std::forward<typename tuple_element<__indx, _Uj>::type>(std::get<__indx>(__uj));
142 typedef typename tuple_element<is_placeholder<_Ti>::value - 1, _TupleUj>::type&& type;
/freebsd-14.2/contrib/llvm-project/libcxx/include/__utility/
H A Dpair.h608 struct _LIBCPP_TEMPLATE_VIS tuple_element<_Ip, pair<_T1, _T2> > {
613 struct _LIBCPP_TEMPLATE_VIS tuple_element<0, pair<_T1, _T2> > {
618 struct _LIBCPP_TEMPLATE_VIS tuple_element<1, pair<_T1, _T2> > {
672 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 typename tuple_element<_Ip, pair<_T1, _T…
678 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 const typename tuple_element<_Ip, pair<_…
684 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 typename tuple_element<_Ip, pair<_T1, _T…
690 inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 const typename tuple_element<_Ip, pair<_…
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/
H A DStringMapEntry.h169 struct tuple_element<I, llvm::StringMapEntry<ValueTy>>
H A DPointerIntPair.h289 struct tuple_element<
H A DSTLExtras.h2539 struct tuple_element<I, llvm::detail::enumerator_result<Refs...>>
2540 : std::tuple_element<I, std::tuple<Refs...>> {};
2543 struct tuple_element<I, const llvm::detail::enumerator_result<Refs...>>
2544 : std::tuple_element<I, std::tuple<Refs...>> {};
/freebsd-14.2/contrib/llvm-project/compiler-rt/lib/sanitizer_common/symbolizer/
H A Dsanitizer_wrappers.cpp48 using Type = typename std::tuple_element<i, std::tuple<Args...>>::type;
/freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DStdSpecialSymbolMap.inc59 SYMBOL(tuple_element, std::, <tuple>)
60 SYMBOL(tuple_element, std::, <array>)
61 SYMBOL(tuple_element, std::, <ranges>)
62 SYMBOL(tuple_element, std::, <utility>)
/freebsd-14.2/contrib/googletest/googlemock/include/gmock/internal/
H A Dgmock-internal-utils.h478 using TupleElement = typename std::tuple_element<I, T>::type;
/freebsd-14.2/contrib/googletest/googlemock/include/gmock/
H A Dgmock-actions.h1412 R(typename std::tuple_element<I, std::tuple<Args...>>::type...);
1694 typename ::std::tuple_element<k, std::tuple<Args...>>::type;
2133 typename std::tuple_element<arg_id, args_type>::type...>(
H A Dgmock-matchers.h638 typename std::tuple_element<N - 1, MatcherTuple>::type matcher = in ExplainMatchFailuresTo()
640 typedef typename std::tuple_element<N - 1, ValueTuple>::type Value; in ExplainMatchFailuresTo()
3280 Matcher<const typename std::tuple_element<I, UnpackedType>::type&>...>;
3286 const typename std::tuple_element<I, UnpackedType>::type&>(
4061 std::tuple<typename std::tuple_element<k, RawArgsTuple>::type...>;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DWrapperFunctionUtils.h478 using RetT = typename std::tuple_element< in callAsync()

12