Equality operators
Declared in <mrdocs/polyfill/expected.hpp>
Equality operator
[[nodiscard]]
constexpr
bool
operator==(
unexpected const& x,
unexpected<Er> const& y);
» more...
Equality operator
constexpr
bool
operator==(
expected const& x,
unexpected<E2> const& e) noexcept(noexcept(bool(x.error() == e.error())));
» more...
Equality operator
constexpr
bool
operator==(
expected const& x,
U const& v) noexcept(noexcept(bool(*x == v)));
» more...
Equality operator
constexpr
bool
operator==(
expected const& x,
expected<U, E2> const& y) noexcept(/* see-below */);
» more...
Equality operator
constexpr
bool
operator==(
expected const& x,
expected<U, E2> const& y) noexcept(noexcept(bool(x.error() == y.error())));
» more...
Equality operator
constexpr
bool
operator==(
expected const& x,
unexpected<E2> const& e) noexcept(noexcept(bool(x.error() == e.error())));
» more...
Equality operator
constexpr
bool
operator==(
expected const& x,
U const& v) noexcept(noexcept(bool(*x == v)));
» more...
Equality operator
constexpr
bool
operator==(
expected const& x,
expected<U, E2> const& y) noexcept(/* see-below */)
requires (!std::is_void_v<U>);
» more...