std::error_category:: equivalent
From cppreference.com
<
cpp
|
error
|
error category
C++
Utilities library
|
|
Diagnostics library
|
|
std::error_category
Member functions | ||||
error_category::equivalent
|
||||
(until C++20)
(until C++20)
(C++20)
|
virtual
bool
equivalent
(
int
code,
const std:: error_condition & condition ) const noexcept ; |
(1) | (since C++11) |
virtual
bool
equivalent
(
const
std::
error_code
&
code,
int condition ) const noexcept ; |
(2) | (since C++11) |
Checks whether error code is equivalent to an error condition for the error category represented by * this .
1)
Equivalent to
default_error_condition
(
code
)
==
condition
.
2)
Equivalent to
*
this
==
code.
category
(
)
&&
code.
value
(
)
==
condition
.
Parameters
code | - | specifies the error code to compare |
condition | - | specifies the error condition to compare |
Return value
true if the error code is equivalent to the given error condition for the error category represented by * this , false otherwise.
Retrieved from "
https://en.cppreference.com/mwiki/index.php?title=cpp/error/error_category/equivalent&oldid=93085
"