<system_error>
Schließen Sie den Header <system_error> ein, um die Ausnahmeklasse system_error und zugehörige Vorlagen für die Verarbeitung von Systemfehlern definieren auf niedriger Ebene.
#include <system_error>
Objekte
Stellt die Kategorie für generische Fehler dar. |
|
Stellt die Kategorie für die Fehler dar, die von Systemüberläufe auf niedriger Ebene verursacht werden. |
Typedefs
Ein Typ, der die Enumeration darstellt, die die symbolischen Namen für alle Fehlercodemakros angibt, definierte durch Posix in <errno.h>. |
Funktionen
Erstellt ein error_code-Objekt. |
|
Erstellt ein error_condition-Objekt. |
Operatoren
Tests, wenn das Objekt auf der linken Seite des Operators gleich dem Objekt auf der rechten Seite ist. |
|
Tests, wenn das Objekt auf der linken Seite des Operators nicht gleich dem Objekt auf der rechten Seite ist. |
|
Prüft, ob ein Objekt kleiner ist, als das übergebene Objekt für den Vergleich. |
Enumerationen
Gibt symbolische Namen für alle Fehlercodemakros an, die von Posix in <errno.h> definiert werden. |
Klassen und Strukturen
Stellt die Zusammenfassung, Common-Basis für Objekte dar, die eine Kategorie Fehlercodes beschrieben. |
|
Stellt Systemfehler auf niedriger Ebene dar, die implementierungsabhängig sind. |
|
Stellt benutzerdefinierte Fehlercodes dar. |
|
Stellt ein Typprädikat dar, das zum error_code Class-Enumeration testet. |
|
Stellt ein Typprädikat dar, das zum error_condition Class-Enumeration testet. |
|
Stellt die Basisklasse für alle Ausnahmen dar, die ausgelöst werden, und melden ein Systemüberlauf auf niedriger Ebene. |
Anforderungen
Header: <system_error>
Namespace: std