<system_error>
Fügen Sie der <system_error> ein, um die Ausnahmeklasse system_error und zugehörige Vorlagen zur Verarbeitung zu definieren von Systemfehlern 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 systemnahe verursacht werden. |
Typedefs
Ein Typ, der die Enumeration darstellt, die die symbolische Namen für alle Fehlercodemakros angibt, definierte durch Posix in <errno.h>. |
Funktionen
Erstellt ein error_code-Objekt. |
|
Erstellt ein error_condition-Objekt. |
Operatoren
Testet, ob das Objekt auf der linken Seite des Operators auf das Objekt auf der rechten Seite ist. |
|
Testet, ob das Objekt auf der linken Seite des Operators ungleich das Objekt auf der rechten Seite ist. |
|
Testet, ob ein Objekt weniger ist, als das Objekt übergeben für den Vergleich. |
Enumerationen
Gibt symbolische Namen für alle Fehlercodemakros an, die von Posix in <errno.h> definiert sind. |
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-Klasse-Enumeration testet. |
|
Stellt ein Typprädikat dar, das zum error_condition-Klasse-Enumeration testet. |
|
Stellt die Basisklasse für alle Ausnahmen dar, die ausgelöst werden, um einen Systemüberlauf zu melden auf niedriger Ebene. |
Anforderungen
Header: <system_error>
Namespace: std