|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
| Modifiers | ||||
| Observers | ||||
| Non-member functions | ||||
operator==operator!=operator<operator<=> (until C++20)(until C++20)(C++20) | ||||
| Helper classes | ||||
Defined in header <system_error> | ||
bool operator==(conststd::error_code& lhs, conststd::error_code& rhs)noexcept; | (1) | (since C++11) |
bool operator!=(conststd::error_code& lhs, conststd::error_code& rhs)noexcept; | (2) | (since C++11) (until C++20) |
bool operator<(conststd::error_code& lhs, conststd::error_code& rhs)noexcept; | (3) | (since C++11) (until C++20) |
std::strong_ordering operator<=>(conststd::error_code& lhs, conststd::error_code& rhs)noexcept; | (4) | (since C++20) |
Compares two error code objects.
The | (since C++20) |
| lhs, rhs | - | error codes to compare |
| obtains the error_category for this error_code (public member function)[edit] | |
obtains the value of theerror_code(public member function)[edit] | |
(removed in C++20)(removed in C++20)(C++20) | compareserror_conditions anderror_codes(function)[edit] |