...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
A type T
is a FieldLikeTuple
if it's a std::tuple
specialization, or a reference to one, and all element types fulfill the
exposition-only concept FieldLike
.
Empty tuples satisfy FieldLikeTuple
.
Currently, a type T2
satisfies
FieldLike
if a field_view
can be constructed from T2
.
The exact definition may change in future releases.
However, the types listed in this
table are guaranteed to satisfy FieldLike
.