std::error_category:: default_error_condition
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
|
error_category::default_error_condition
|
||||
|
(until C++20)
(until C++20)
(C++20)
|
|
virtual
std::
error_condition
default_error_condition
(
int
val
)
const
noexcept
;
|
(seit C++11) | |
Gibt den Fehlerzustand für den angegebenen Fehlerwert zurück.
Entspricht std:: error_condition ( val, * this ) .
Von
error_category
abgeleitete Klassen können diese Funktion überschreiben, um bestimmte Fehlerwerte einer generischen Kategorie zuzuordnen. Beispielsweise überschreibt
std::system_category
diese Funktion, um die Fehlerwerte, die mit POSIX-
errno
-Werten übereinstimmen,
std::generic_category
zuzuordnen.
Parameter
| val | - | Fehlerwert, für den die Fehlerbedingung zurückgegeben werden soll |
Rückgabewert
Der Fehlerzustand für den angegebenen Fehlercode.