Lines Matching refs:tuple_size
149 template <class T> struct tuple_size; // undefined
150 template <class... T> struct tuple_size<tuple<T...>>;
152 inline constexpr size_t tuple_size_v = tuple_size<T>::value; // C++17
223 #include <__tuple/tuple_size.h>
1243 const size_t __idx = tuple_size<_Tp>::value - _Ip;
1347 … typename __make_tuple_indices<tuple_size<__libcpp_remove_reference_t<_Tuple1> >::value>::type,
1355 … typename __make_tuple_indices< tuple_size<__libcpp_remove_reference_t<_Tuple0> >::value >::type,
1381 … typename __make_tuple_indices<sizeof...(_Types) + tuple_size<_T0>::value>::type,
1382 typename __make_tuple_indices<tuple_size<_T1>::value>::type>()(
1394 …return __tuple_cat<tuple<>, __tuple_indices<>, typename __make_tuple_indices<tuple_size<_T0>::valu…
1414 inline constexpr size_t tuple_size_v = tuple_size<_Tp>::value;