Lines Matching refs:tuple_size
24 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> {};
51 template <class _Tp> struct _LIBCPP_TEMPLATE_VIS tuple_size<const _Tp> : public tuple_size<_Tp> {};
52 template <class _Tp> struct _LIBCPP_TEMPLATE_VIS tuple_size<volatile _Tp> : public tuple_size<_Tp> …
53 template <class _Tp> struct _LIBCPP_TEMPLATE_VIS tuple_size<const volatile _Tp> : public tuple_size…
164 struct _LIBCPP_TEMPLATE_VIS tuple_size<tuple<_Tp...> >
289 struct _LIBCPP_TEMPLATE_VIS tuple_size<__tuple_types<_Tp...> >
340 // _Sp defaults to 0 and _Ep defaults to tuple_size<_Tuple>. If _Tuple is a
365 template <class _Tp, size_t _Ep = tuple_size<typename remove_reference<_Tp>::type>::value,
367 bool _SameSize = (_Ep == tuple_size<typename remove_reference<_Tp>::type>::value)>
475 tuple_size<_RawTuple>, _ExpectedSize