Template Struct is_tuple_like

Inheritance Relationships

Base Type

  • public detail::is_complete< std::tuple_size< std::decay_t< T > > >

Struct Documentation

template<typename T>
struct is_tuple_like : public detail::is_complete<std::tuple_size<std::decay_t<T>>>

Meta-function that returns true if T is a tuple-like type.

tuple-like types implement the tuple protocol. See https://en.cppreference.com/w/cpp/utility/tuple/tuple-like