Lines Matching refs:tuple_size
25 template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size;
32 class _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 class _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 class _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> {};
52 template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size<const _Tp> : public tuple_size<_Tp> {};
53 template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size<volatile _Tp> : public tuple_size<_Tp> {…
54 template <class _Tp> class _LIBCPP_TEMPLATE_VIS tuple_size<const volatile _Tp> : public tuple_size<…
168 class _LIBCPP_TEMPLATE_VIS tuple_size<tuple<_Tp...> >
294 class _LIBCPP_TEMPLATE_VIS tuple_size<__tuple_types<_Tp...> >
345 // _Sp defaults to 0 and _Ep defaults to tuple_size<_Tuple>. If _Tuple is a
370 template <class _Tp, size_t _Ep = tuple_size<typename remove_reference<_Tp>::type>::value,
372 bool _SameSize = (_Ep == tuple_size<typename remove_reference<_Tp>::type>::value)>
485 tuple_size<_RawTuple>, _ExpectedSize