| unspecialized | template <class T> class tuple_size; |
|---|---|
| generic cv-specializations | template <class T> class tuple_size<const T>;template <class T> class tuple_size<volatile T>;template <class T> class tuple_size<const volatile T>; |
| tuple specialization | template <class... Types> struct tuple_size<tuple<Types...> >; |
constexpr).<tuple> header as: |
|
constexpr value.const and/or volatile-qualified tuples and tuple-like objects, the class is specialized so that its value member is itself non cv-qualified (size_t for tuples).| member constant | definition |
|---|---|
| value | The number of elements in the tuple or tuple-like object. This is a constexpr value of the unsigned integral type size_t. |
|
|
mytuple has 3 elements |