22 General utilities library [utilities]

22.4 Tuples [tuple]

22.4.3 Concept tuple-like [tuple.like]

template<class T> concept tuple-like = see below; // exposition only
A type T models and satisfies the exposition-only concept tuple-like if remove_­cvref_­t<T> is a specialization of array, pair, tuple, or ranges​::​subrange.