omni::operator==

Defined in omni/Expected.h

template<typename TValueLhs, typename TErrorLhs, typename TErrorRhs>
constexpr bool omni::operator==(expected<TValueLhs, TErrorLhs> const &lhs, unexpected<TErrorRhs> const &rhs)

Compare the error contents of lhs with rhs.

Returns

true if lhs.has_value() && (lhs.error() == rhs.error()); the second clause is omitted if the error type is void.