mimic++ v9.2.1
Loading...
Searching...
No Matches
mimicpp::util::weakly_equality_comparable_with Concept Reference

Determines, whether T can be equality compared with U. More...

#include <Concepts.hpp>

Concept definition

template<typename T, typename U>
requires(std::remove_reference_t<T> const& t, std::remove_reference_t<U> const& u) {
{ t == u } -> boolean_testable;
{ t != u } -> boolean_testable;
{ u == t } -> boolean_testable;
{ u != t } -> boolean_testable;
}
Determines, whether B behaves as a the builtin type bool.
Definition Concepts.hpp:66
Determines, whether T can be equality compared with U.
Definition Concepts.hpp:78

Detailed Description

Determines, whether T can be equality compared with U.

Note
In fact, this is a more relaxed version of the std::equality_comparable_with concept.
See also
https://en.cppreference.com/w/cpp/concepts/equality_comparable