Namensräume
Varianten

std::error_category::equivalent

Aus cppreference.com

<metanoindex/>

 
 
 
Fehlerbehandlung
Exception Handling
Original:
Exception handling
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
exception
uncaught_exception
exception_ptr(C++11)
make_exception_ptr(C++11)
current_exception(C++11)
rethrow_exception(C++11)
nested_exception(C++11)
throw_with_nested(C++11)
rethrow_if_nested(C++11)
Ausnahmebehandlung Ausfälle
Original:
Exception handling failures
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
terminate
terminate_handler
get_terminate(C++11)
set_terminate
unexpected(veraltet)
bad_exception
unexpected_handler(veraltet)
get_unexpected(C++11)(veraltet)
set_unexpected(veraltet)
Exception Kategorien
Original:
Exception categories
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
logic_error
invalid_argument
domain_error
length_error
out_of_range
runtime_error
range_error
overflow_error
underflow_error
Fehlercodes
Original:
Error codes
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Fehlercodes
errno
Assertions
Original:
Assertions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
assert
system_error Anlage
Original:
system_error facility
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
error_category(C++11)
generic_category(C++11)
system_category(C++11)
error_condition(C++11)
errc(C++11)
error_code(C++11)
system_error(C++11)
 
 
<tbody> </tbody>
virtual bool equivalent( int code, const std::error_condition& condition ) const;
(1) (seit C++11)
virtual bool equivalent( const std::error_code& code, int condition ) const;
(2) (seit C++11)
Überprüft, ob Fehlercode entspricht einer Fehlerbedingung für den Fehler Kategorie durch *this vertreten ist .
Original:
Checks whether error code is equivalent to an error condition for the error category represented by *this.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
1)
Entspricht default_error_condition(code) == condition .
Original:
Equivalent to default_error_condition(code) == condition.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
2)
Entspricht *this == code.category() && code.value() == condition .
Original:
Equivalent to *this == code.category() && code.value() == condition.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Parameter

code -
gibt den Fehlercode zu vergleichen
Original:
specifies the error code to compare
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
condition -
gibt den Fehler zu vergleichen
Original:
specifies the error condition to compare
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Rückgabewert

true wenn der Fehlercode entspricht dem angegebenen Fehlerbedingung für den Fehler Kategorie durch *this vertreten ist, false sonst .
Original:
true if the error code is equivalent to the given error condition for the error category represented by *this, false otherwise.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Ausnahmen

noexcept specification:  
<tbody> </tbody>
noexcept
  (seit C++11)