NamedTuple Concept Reference#

DiFfRG: DiFfRG::NamedTuple Concept Reference
DiFfRG
DiFfRG::NamedTuple Concept Reference

Concept for a named tuple. More...

#include <tuples.hh>

Concept definition

template<typename T>
concept DiFfRG::NamedTuple = requires(T t) {
typename T::tuple_type;
typename T::tuple_names;
{ t.tuple } -> std::same_as<typename T::tuple_type>;
{ t.names } -> std::same_as<typename T::tuple_names>;
{ t.size } -> std::same_as<size_t>;
}
Concept for a named tuple.
Definition tuples.hh:21

Detailed Description

Concept for a named tuple.