| /freebsd-14.2/contrib/llvm-project/libcxx/include/__tuple/ |
| H A D | tuple_element.h | 27 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 D | sfinae_helpers.h | 98 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 D | get.h | 30 _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 D | utility | 152 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 D | tuple | 153 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 D | ranges | 347 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 D | array | 102 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 D | subrange.h | 251 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 D | zip_view.h | 92 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 D | array.inc | 26 using std::tuple_element;
|
| H A D | tuple.inc | 36 using std::tuple_element;
|
| H A D | utility.inc | 73 using std::tuple_element;
|
| H A D | ranges.inc | 341 using std::tuple_element;
|
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/xray/ |
| H A D | xray_fdr_log_writer.h | 50 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 D | bind.h | 102 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 D | pair.h | 608 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 D | StringMapEntry.h | 169 struct tuple_element<I, llvm::StringMapEntry<ValueTy>>
|
| H A D | PointerIntPair.h | 289 struct tuple_element<
|
| H A D | STLExtras.h | 2539 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 D | sanitizer_wrappers.cpp | 48 using Type = typename std::tuple_element<i, std::tuple<Args...>>::type;
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/ |
| H A D | StdSpecialSymbolMap.inc | 59 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 D | gmock-internal-utils.h | 478 using TupleElement = typename std::tuple_element<I, T>::type;
|
| /freebsd-14.2/contrib/googletest/googlemock/include/gmock/ |
| H A D | gmock-actions.h | 1412 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 D | gmock-matchers.h | 638 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 D | WrapperFunctionUtils.h | 478 using RetT = typename std::tuple_element< in callAsync()
|