ORIGINAL
Loading...
Searching...
No Matches
original::Equatable Concept Reference

Requires type to support equality comparison for hashing. More...

#include <types.h>

Concept definition

template<typename T>
requires(const T& a, const T& b) {
{ a == b } -> std::convertible_to<bool>;
} ||
requires(const T& a, const T& b) {
{ a.equals(b) } -> std::convertible_to<bool>;
}
Requires type to support equality comparison for hashing.
Definition types.h:264

Detailed Description

Requires type to support equality comparison for hashing.

Template Parameters
TThe type to check.

Complementary concept for Hashable to ensure proper equality.