operator==,!=,<,<=>(std::error_condition)

Header: <system_error>

Compares two error conditions.

# Declarations

bool operator==( const std::error_condition& lhs,
const std::error_condition& rhs ) noexcept;

(since C++11)

bool operator!=( const std::error_condition& lhs,
const std::error_condition& rhs ) noexcept;

(since C++11) (until C++20)

bool operator<( const std::error_condition& lhs,
const std::error_condition& rhs ) noexcept;

(since C++11) (until C++20)

std::strong_ordering operator<=>( const std::error_condition& lhs,
const std::error_condition& rhs ) noexcept;

(since C++20)

bool operator==( const std::error_code& code,
const std::error_condition& cond ) noexcept;

(since C++11)

bool operator==( const std::error_condition& cond,
const std::error_code& code ) noexcept;

(since C++11) (until C++20)

bool operator!=( const std::error_code& code,
const std::error_condition& cond ) noexcept;

(since C++11) (until C++20)

bool operator!=( const std::error_condition& cond,
const std::error_code& code ) noexcept;

(since C++11) (until C++20)

# Parameters

# See also