Concept specifying if a type is comparable for each of its components.
More...
#include <kumi/utils/concepts.hpp>
Concept specifying if a type is comparable for each of its components.
A type T models kumi::concepts::equality_comparable<T,U>if it's a kumi::concepts::product_type where each of its elements satisfies kumi::concepts::equality_comparable for all their respective elements.
template<typename T, typename U>
Concept specifying if a type is comparable for each of its components.
Definition concepts.hpp:392
Concept specifying if two types have matching named fields.
Definition concepts.hpp:380
Concept specifying a type follows the Product Type semantic.
Definition concepts.hpp:87
Concept specifying a type follows the Record Type semantic.
Definition concepts.hpp:104