Home
last modified time | relevance | path

Searched refs:tuple_size_v (Results 1 – 20 of 20) sorted by relevance

/llvm-project/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.helper/
H A Dtuple_size_v.pass.cpp24 static_assert(std::tuple_size_v<Tuple> == Expect, ""); in test()
25 static_assert(std::tuple_size_v<Tuple> == std::tuple_size<Tuple>::value, ""); in test()
26 static_assert(std::tuple_size_v<Tuple const> == std::tuple_size<Tuple>::value, ""); in test()
27 static_assert(std::tuple_size_v<Tuple volatile> == std::tuple_size<Tuple>::value, ""); in test()
28 static_assert(std::tuple_size_v<Tuple const volatile> == std::tuple_size<Tuple>::value, ""); in test()
H A Dtuple_size_v.verify.cpp20 (void)std::tuple_size_v<std::tuple<>&>; // expected-note {{requested here}} in f()
21 (void)std::tuple_size_v<int>; // expected-note {{requested here}} in f()
22 (void)std::tuple_size_v<std::tuple<>*>; // expected-note {{requested here}} in f()
/llvm-project/libcxx/include/__functional/
H A Dbind_back.h49 struct __bind_back_t : __perfect_forward<__bind_back_op<tuple_size_v<_BoundArgs>>, _Fn, _BoundArgs>…
50 …using __perfect_forward<__bind_back_op<tuple_size_v<_BoundArgs>>, _Fn, _BoundArgs>::__perfect_forw…
/llvm-project/offload/include/OpenMP/OMPT/
H A DInterface.h269 std::make_index_sequence<std::tuple_size_v<decltype(Arguments)>>{}; in ReturnAddressSetterRAII()
275 std::make_index_sequence<std::tuple_size_v<decltype(Arguments)>>{}; in ReturnAddressSetterRAII()
/llvm-project/libcxx/include/__format/
H A Dconcepts.h76 __is_specialization_v<_Tp, pair> || (__is_specialization_v<_Tp, tuple> && tuple_size_v<_Tp> == 2);
H A Dformatter_tuple.h107 __format::__retarget_buffer<_CharT> __buffer{8 * tuple_size_v<_Tuple>}; in format()
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.elements/
H A Drange.concept.compile.pass.cpp58 static_assert(!(2 < std::tuple_size_v< std::pair<int, int>>));
/llvm-project/libcxx/include/__tuple/
H A Dtuple_size.h70 inline constexpr size_t tuple_size_v = tuple_size<_Tp>::value;
/llvm-project/clang/test/Analysis/
H A Dlive-bindings-test.cpp9 constexpr size_t tuple_size_v = tuple_size<T>::value; variable
/llvm-project/libcxx/modules/std/
H A Dtuple.inc54 using std::tuple_size_v;
/llvm-project/flang/include/flang/Common/
H A Dtemplate.h32 if constexpr (N >= std::tuple_size_v<TUPLE>) { in value()
306 if constexpr (J < std::tuple_size_v<Tuple>) {
/llvm-project/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.apply/
H A Dmake_from_tuple.pass.cpp217 t, typename std::__make_tuple_indices< std::tuple_size_v<std::remove_reference_t<Tuple>>>::type{}),
/llvm-project/libcxx/docs/DesignDocs/
H A DExperimentalFeatures.rst75 | 3.2.1 | ``tuple_size_v`` | 5.0 | 7.0 …
/llvm-project/flang/include/flang/Parser/
H A Dparse-tree-visitor.h107 if constexpr (I + 1 < std::tuple_size_v<T>) { in ForEachInTuple()
123 if constexpr (I + 1 < std::tuple_size_v<T>) { in ForEachInTuple()
/llvm-project/libcxx/include/
H A Dtuple157 inline constexpr size_t tuple_size_v = tuple_size<T>::value; // C++17
1382 typename __make_tuple_indices<tuple_size_v<remove_reference_t<_Tuple>>>::type{}))
1399 class _Seq = typename __make_tuple_indices<tuple_size_v<remove_reference_t<_Tuple>>>::type, class = void>
1418 std::forward<_Tuple>(__t), typename __make_tuple_indices<tuple_size_v<remove_reference_t<_Tuple>>>::type{}))
/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DConstructDecompositionT.h362 std::tuple_size_v<llvm::remove_cvref_t<decltype(item.t)>>;
/llvm-project/flang/lib/Semantics/
H A Dresolve-labels.cpp209 const auto &endStmt{std::get<std::tuple_size_v<decltype(x.t)> - 1>(x.t)}; in Pre()
/llvm-project/llvm/unittests/Frontend/
H A DOpenMPDecompositionTest.cpp261 std::tuple_size_v<llvm::remove_cvref_t<decltype(Item.t)>>; in to_str()
/llvm-project/flang/lib/Parser/
H A Dunparse.cpp3123 if (J > 0 && J < std::tuple_size_v<T>) {
3126 if constexpr (J < std::tuple_size_v<T>) {
/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DStdSymbolMap.inc3021 SYMBOL(tuple_size_v, std::, <tuple>)