KUMI v4.0.0
Flawless Fluorite
Loading...
Searching...
No Matches
kumi::concepts::equality_comparable Concept Reference

Concept specifying if a type is comparable for each of its components. More...

#include <kumi/utils/concepts.hpp>

Detailed Description

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.

Concept definition

template<typename T, typename U>
Concept specifying if a type is comparable for each of its components.
Definition concepts.hpp:388
Concept specifying if two types have matching named fields.
Definition concepts.hpp:375
constexpr bool is_equality_comparable_v
Checks if a two product types are comparable for equality.
Definition traits.hpp:617