| /openbsd-src/gnu/llvm/libcxx/include/__tuple_dir/ |
| H A D | tuple_size.h | 25 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 D | make_tuple_types.h | 59 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 D | pair_like.h | 26 concept __pair_like = __tuple_like<_Tp> && tuple_size<remove_cvref_t<_Tp>>::value == 2;
|
| H A D | sfinae_helpers.h | 121 tuple_size<_RawTuple>, _ExpectedSize
|
| /openbsd-src/gnu/gcc/libstdc++-v3/include/tr1/ |
| H A D | tuple_defs.h | 68 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 D | tuple_iterate.h | 43 struct tuple_size<tuple<_GLIBCXX_TEMPLATE_ARGS> > 48 const int tuple_size<tuple<_GLIBCXX_TEMPLATE_ARGS> >::value;
|
| H A D | utility | 43 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 D | array | 224 template<typename _Tp> class tuple_size; 228 struct tuple_size<array<_Tp, _Nm> > 232 const int tuple_size<array<_Tp, _Nm> >::value;
|
| H A D | tuple | 56 struct tuple_size;
|
| /openbsd-src/gnu/llvm/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFDebugArangeSet.cpp | 105 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 D | xray_fdr_log_writer.h | 27 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 D | DWARFDebugArangeSet.cpp | 96 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 D | FormatVariadic.h | 133 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 D | FDRTraceWriter.cpp | 24 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 D | ranges | 314 template<class T> struct tuple_size; 318 struct tuple_size<ranges::subrange<I, S, K>> 394 #include <__tuple_dir/tuple_size.h>
|
| H A D | utility | 142 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 D | array | 98 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 D | tuple | 147 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 D | StringMapEntry.h | 165 struct tuple_size<llvm::StringMapEntry<ValueTy>>
|
| H A D | PointerIntPair.h | 247 struct tuple_size<
|
| /openbsd-src/gnu/llvm/libcxx/include/__ranges/ |
| H A D | zip_view.h | 96 … 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 D | subrange.h | 265 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 D | WrapperFunctionUtils.h | 214 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 D | Module.h | 59 static constexpr size_t size = std::tuple_size<BaseT>::value;
|
| /openbsd-src/gnu/llvm/libcxx/docs/Status/ |
| H A D | Cxx14Issues.csv | 133 "`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…
|