Home
last modified time | relevance | path

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

123

/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/bits/
H A Dutility.h49 struct tuple_size; in _GLIBCXX_VISIBILITY()
58 size_t = tuple_size<_Tp>::value> in _GLIBCXX_VISIBILITY()
62 struct tuple_size<const __enable_if_has_tuple_size<_Tp>> in _GLIBCXX_VISIBILITY()
63 : public tuple_size<_Tp> { }; in _GLIBCXX_VISIBILITY()
66 struct tuple_size<volatile __enable_if_has_tuple_size<_Tp>> in _GLIBCXX_VISIBILITY()
67 : public tuple_size<_Tp> { }; in _GLIBCXX_VISIBILITY()
70 struct tuple_size<const volatile __enable_if_has_tuple_size<_Tp>> in _GLIBCXX_VISIBILITY()
71 : public tuple_size<_Tp> { }; in _GLIBCXX_VISIBILITY()
75 inline constexpr size_t tuple_size_v = tuple_size<_Tp>::value; in _GLIBCXX_VISIBILITY()
H A Dranges_util.h202 typename tuple_size<_Tp>::type; in _GLIBCXX_VISIBILITY()
203 requires derived_from<tuple_size<_Tp>, integral_constant<size_t, 2>>; in _GLIBCXX_VISIBILITY()
657 struct tuple_size<ranges::subrange<_Iter, _Sent, _Kind>> in _GLIBCXX_VISIBILITY()
H A Dstd_thread.h285 = typename _Build_index_tuple<tuple_size<_Tuple>::value>::__type; in _GLIBCXX_VISIBILITY()
/netbsd-src/external/apache2/llvm/dist/libcxx/include/
H A D__tuple24 template <class _Tp> struct _LIBCPP_TEMPLATE_VIS tuple_size;
31 struct _LIBCPP_TEMPLATE_VIS tuple_size<__enable_if_tuple_size_imp<
34 integral_constant<size_t, sizeof(tuple_size<_Tp>)>>>
35 : public integral_constant<size_t, tuple_size<_Tp>::value> {};
38 struct _LIBCPP_TEMPLATE_VIS tuple_size<__enable_if_tuple_size_imp<
41 integral_constant<size_t, sizeof(tuple_size<_Tp>)>>>
42 : public integral_constant<size_t, tuple_size<_Tp>::value> {};
45 struct _LIBCPP_TEMPLATE_VIS tuple_size<__enable_if_tuple_size_imp<
47 integral_constant<size_t, sizeof(tuple_size<_Tp>)>>>
48 : public integral_constant<size_t, tuple_size<_Tp>::value> {};
[all …]
H A Dtuple101 template <class T> struct tuple_size; // undefined
102 template <class... T> struct tuple_size<tuple<T...>>;
104 inline constexpr size_t tuple_size_v = tuple_size<T>::value; // C++17
1313 const size_t __idx = tuple_size<_Tp>::value - _Ip;
1442 typename __make_tuple_indices<tuple_size<typename
1452 tuple_size<typename remove_reference<_Tuple0>::type>::value
1485 tuple_size<_T0>::value>::type,
1486 typename __make_tuple_indices<tuple_size<_T1>::value>::type>()(
1501 typename __make_tuple_indices<tuple_size<_T0>::value>::type>()
1523 _LIBCPP_INLINE_VAR constexpr size_t tuple_size_v = tuple_size<_Tp>::value;
H A Darray98 template <class T> struct tuple_size;
100 template <class T, size_t N> struct tuple_size<array<T, N>>;
434 struct _LIBCPP_TEMPLATE_VIS tuple_size<array<_Tp, _Size> >
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/tr1/
H A Dtuple244 struct tuple_size;
246 /// class tuple_size
248 struct tuple_size<tuple<_Elements...> >
254 const int tuple_size<tuple<_Elements...> >::value;
329 return (__tuple_compare<tuple_size<_Tp>::value - tuple_size<_Up>::value,
330 0, tuple_size<_Tp>::value, _Tp, _Up>::__eq(__t, __u));
340 return (__tuple_compare<tuple_size<_Tp>::value - tuple_size<_Up>::value,
341 0, tuple_size<_Tp>::value, _Tp, _Up>::__less(__t, __u));
H A Dutility45 class tuple_size;
52 struct tuple_size<std::pair<_Tp1, _Tp2> >
57 tuple_size<std::pair<_Tp1, _Tp2> >::value;
H A Darray217 /// tuple_size
219 class tuple_size;
226 struct tuple_size<array<_Tp, _Nm> >
231 tuple_size<array<_Tp, _Nm> >::value;
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/tr1/
H A Dtuple244 struct tuple_size;
246 /// class tuple_size
248 struct tuple_size<tuple<_Elements...> >
254 const int tuple_size<tuple<_Elements...> >::value;
329 return (__tuple_compare<tuple_size<_Tp>::value - tuple_size<_Up>::value,
330 0, tuple_size<_Tp>::value, _Tp, _Up>::__eq(__t, __u));
340 return (__tuple_compare<tuple_size<_Tp>::value - tuple_size<_Up>::value,
341 0, tuple_size<_Tp>::value, _Tp, _Up>::__less(__t, __u));
H A Dutility45 class tuple_size;
52 struct tuple_size<std::pair<_Tp1, _Tp2> >
57 tuple_size<std::pair<_Tp1, _Tp2> >::value;
H A Darray217 /// tuple_size
219 class tuple_size;
226 struct tuple_size<array<_Tp, _Nm> >
231 tuple_size<array<_Tp, _Nm> >::value;
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/std/
H A Dutility88 struct tuple_size;
91 // 2313. tuple_size should always derive from integral_constant<size_t, N>
92 // 2770. tuple_size<const T> specialization is not SFINAE compatible
97 size_t = tuple_size<_Tp>::value>
101 struct tuple_size<const __enable_if_has_tuple_size<_Tp>>
102 : public tuple_size<_Tp> { };
105 struct tuple_size<volatile __enable_if_has_tuple_size<_Tp>>
106 : public tuple_size<_Tp> { };
109 struct tuple_size<const volatile __enable_if_has_tuple_size<_Tp>>
110 : public tuple_size<_Tp> { };
[all …]
H A Darray417 /// tuple_size
419 struct tuple_size;
423 struct tuple_size<_GLIBCXX_STD_C::array<_Tp, _Nm>>
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugArangeSet.cpp106 const uint32_t tuple_size = HeaderData.AddrSize * 2; in extract() local
107 if (full_length % tuple_size != 0) in extract()
118 first_tuple_offset += tuple_size; in extract()
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/xray/
H A Dxray_fdr_log_writer.h28 Index<std::tuple_size<
41 Index >= std::tuple_size<typename std::remove_reference<
62 AggregateSizesImpl<Tuple, std::tuple_size<Tuple>::value - 1>::value;
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DFormatVariadic.h132 std::array<detail::format_adapter *, std::tuple_size<Tuple>::value>
144 std::array<detail::format_adapter *, std::tuple_size<Tuple>::value>
/netbsd-src/external/apache2/llvm/dist/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),
/netbsd-src/external/apache2/llvm/dist/llvm/utils/unittest/googlemock/include/gmock/internal/
H A Dgmock-internal-utils.h471 MakeIndexSequence<std::tuple_size<Tuple>::value>())) {
473 MakeIndexSequence<std::tuple_size<Tuple>::value>());
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/profile/
H A Darray261 /// tuple_size
263 struct tuple_size<std::__profile::array<_Tp, _Nm>>
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/experimental/
H A Dtuple51 constexpr size_t tuple_size_v = tuple_size<_Tp>::value;
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/include/experimental/
H A Dtuple51 constexpr size_t tuple_size_v = tuple_size<_Tp>::value;
/netbsd-src/external/apache2/llvm/dist/llvm/utils/unittest/googletest/include/gtest/
H A Dgtest-param-test.h473 static_assert(std::tuple_size<decltype(t)>::value <= 2, \
/netbsd-src/external/gpl3/gcc.old/dist/libstdc++-v3/include/debug/
H A Darray388 /// tuple_size
390 struct tuple_size<std::__debug::array<_Tp, _Nm>>
/netbsd-src/external/apache2/llvm/dist/llvm/utils/unittest/googlemock/include/gmock/
H A Dgmock-function-mocker.h94 ::testing::tuple_size<typename ::testing::internal::Function< \

123