Home
last modified time | relevance | path

Searched refs:tuple_size (Results 1 – 25 of 50) sorted by relevance

12

/openbsd-src/gnu/llvm/libcxx/include/__tuple_dir/
H A Dtuple_size.h25 template <class _Tp> struct _LIBCPP_TEMPLATE_VIS tuple_size; variable
32 struct _LIBCPP_TEMPLATE_VIS tuple_size<__enable_if_tuple_size_imp<
35 integral_constant<size_t, sizeof(tuple_size<_Tp>)>>>
36 : public integral_constant<size_t, tuple_size<_Tp>::value> {};
39 struct _LIBCPP_TEMPLATE_VIS tuple_size<__enable_if_tuple_size_imp<
42 integral_constant<size_t, sizeof(tuple_size<_Tp>)>>>
43 : public integral_constant<size_t, tuple_size<_Tp>::value> {};
46 struct _LIBCPP_TEMPLATE_VIS tuple_size<__enable_if_tuple_size_imp<
48 integral_constant<size_t, sizeof(tuple_size<_Tp>)>>>
49 : public integral_constant<size_t, tuple_size<_Tp>::value> {};
[all …]
H A Dmake_tuple_types.h59 template <class _Tp, size_t _Ep = tuple_size<__libcpp_remove_reference_t<_Tp> >::value,
61 bool _SameSize = (_Ep == tuple_size<__libcpp_remove_reference_t<_Tp> >::value)>
H A Dpair_like.h26 concept __pair_like = __tuple_like<_Tp> && tuple_size<remove_cvref_t<_Tp>>::value == 2;
H A Dsfinae_helpers.h121 tuple_size<_RawTuple>, _ExpectedSize
/openbsd-src/gnu/gcc/libstdc++-v3/include/tr1/
H A Dtuple_defs.h68 return __tuple_compare<tuple_size<_Tp>::value - tuple_size<_Tp>::value, 0,
69 tuple_size<_Tp>::value, _Tp, _Up>::__eq(__t, __u);
79 return __tuple_compare<tuple_size<_Tp>::value - tuple_size<_Tp>::value, 0,
80 tuple_size<_Tp>::value, _Tp, _Up>::__less(__t, __u);
H A Dtuple_iterate.h43 struct tuple_size<tuple<_GLIBCXX_TEMPLATE_ARGS> >
48 const int tuple_size<tuple<_GLIBCXX_TEMPLATE_ARGS> >::value;
H A Dutility43 template<class _Tp> class tuple_size;
48 struct tuple_size<std::pair<_Tp1, _Tp2> >
52 const int tuple_size<std::pair<_Tp1, _Tp2> >::value;
H A Darray224 template<typename _Tp> class tuple_size;
228 struct tuple_size<array<_Tp, _Nm> >
232 const int tuple_size<array<_Tp, _Nm> >::value;
H A Dtuple56 struct tuple_size;
/openbsd-src/gnu/llvm/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugArangeSet.cpp105 const uint32_t tuple_size = HeaderData.AddrSize * 2; in extract() local
106 if (full_length % tuple_size != 0) in extract()
117 first_tuple_offset += tuple_size; in extract()
/openbsd-src/gnu/llvm/compiler-rt/lib/xray/
H A Dxray_fdr_log_writer.h27 Index<std::tuple_size<
40 Index >= std::tuple_size<typename std::remove_reference<
61 AggregateSizesImpl<Tuple, std::tuple_size<Tuple>::value - 1>::value;
/openbsd-src/gnu/llvm/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDebugArangeSet.cpp96 const uint32_t tuple_size = m_header.addr_size << 1; in extract() local
99 first_tuple_offset += tuple_size; in extract()
/openbsd-src/gnu/llvm/llvm/include/llvm/Support/
H A DFormatVariadic.h133 std::array<detail::format_adapter *, std::tuple_size<Tuple>::value>
145 std::array<detail::format_adapter *, std::tuple_size<Tuple>::value>
/openbsd-src/gnu/llvm/llvm/lib/XRay/
H A DFDRTraceWriter.cpp24 std::tuple_size<std::remove_reference_t<Tuple>>::value),
34 std::tuple_size<std::remove_reference_t<Tuple>>::value),
/openbsd-src/gnu/llvm/libcxx/include/
H A Dranges314 template<class T> struct tuple_size;
318 struct tuple_size<ranges::subrange<I, S, K>>
394 #include <__tuple_dir/tuple_size.h>
H A Dutility142 template <class T> struct tuple_size;
145 template <class T1, class T2> struct tuple_size<pair<T1, T2> >;
270 #include <__tuple_dir/tuple_size.h>
H A Darray98 template <class T> struct tuple_size;
100 template <class T, size_t N> struct tuple_size<array<T, N>>;
141 #include <__tuple_dir/tuple_size.h>
446 struct _LIBCPP_TEMPLATE_VIS tuple_size<array<_Tp, _Size> >
H A Dtuple147 template <class T> struct tuple_size; // undefined
148 template <class... T> struct tuple_size<tuple<T...>>;
150 inline constexpr size_t tuple_size_v = tuple_size<T>::value; // C++17
1594 const size_t __idx = tuple_size<_Tp>::value - _Ip;
1726 … typename __make_tuple_indices<tuple_size<__libcpp_remove_reference_t<_Tuple1> >::value>::type,
1735 tuple_size<__libcpp_remove_reference_t<_Tuple0> >::value
1770 tuple_size<_T0>::value>::type,
1771 typename __make_tuple_indices<tuple_size<_T1>::value>::type>()(
1786 typename __make_tuple_indices<tuple_size<_T0>::value>::type>()
1808 inline constexpr size_t tuple_size_v = tuple_size<_Tp>::value;
/openbsd-src/gnu/llvm/llvm/include/llvm/ADT/
H A DStringMapEntry.h165 struct tuple_size<llvm::StringMapEntry<ValueTy>>
H A DPointerIntPair.h247 struct tuple_size<
/openbsd-src/gnu/llvm/libcxx/include/__ranges/
H A Dzip_view.h96 … std::make_index_sequence<tuple_size<remove_cvref_t<_Tuple1>>::value>()); in __tuple_zip_transform()
110 … std::make_index_sequence<tuple_size<remove_cvref_t<_Tuple1>>::value>()); in __tuple_zip_for_each()
H A Dsubrange.h265 struct tuple_size<ranges::subrange<_Ip, _Sp, _Kp>> : integral_constant<size_t, 2> {};
/openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DWrapperFunctionUtils.h214 using ArgIndices = std::make_index_sequence<std::tuple_size<ArgTuple>::value>;
277 using ArgIndices = std::make_index_sequence<std::tuple_size<ArgTuple>::value>;
/openbsd-src/gnu/llvm/clang/include/clang/Basic/
H A DModule.h59 static constexpr size_t size = std::tuple_size<BaseT>::value;
/openbsd-src/gnu/llvm/libcxx/docs/Status/
H A DCxx14Issues.csv133 "`2313 <https://wg21.link/lwg2313>`__","tuple_size should always derive from integral_constant<size…
134 …2314>`__","apply() should return decltype(auto) and use decay_t before tuple_size","Issaquah","|Co…

12