Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Neem de header <system_error> op om de uitzonderingsklasse system_error en gerelateerde sjablonen te definiƫren voor het verwerken van systeemfouten op laag niveau.
Requirements
Rubriek:<system_error>
Naamruimte:std
Members
Objects
| Naam | Description |
|---|---|
generic_category |
Vertegenwoordigt de categorie voor algemene fouten. |
is_error_code_enum_v |
Een helpervariabelesjabloon voor de is_error_code_enum waarde. |
is_error_condition_enum_v |
Een helpervariabelesjabloon voor de is_error_condition_enum waarde. |
system_category |
Vertegenwoordigt de categorie voor fouten in het besturingssysteem. |
Functions
| Naam | Description |
|---|---|
make_error_code |
Hiermee maakt u een error_code object. |
make_error_condition |
Hiermee maakt u een error_condition object. |
Bedieners
| Naam | Description |
|---|---|
operator== |
Test of het object aan de linkerkant van de operator gelijk is aan het object aan de rechterkant. |
operator!= |
Test of het object aan de linkerkant van de operator niet gelijk is aan het object aan de rechterkant. |
operator< |
Test of een object kleiner is dan het object dat ter vergelijking is doorgegeven. |
operator<< |
Hiermee voegt u een error_code object in de uitvoerstroom in. |
Enums
| Naam | Description |
|---|---|
errc |
Bevat symbolische namen voor alle foutcodemacro's die zijn gedefinieerd door POSIX in <errno.h>. |
Klassen en Structs
| Naam | Description |
|---|---|
error_category |
Vertegenwoordigt de abstracte, algemene basis voor objecten die een categorie foutcodes beschrijven. |
error_code |
Vertegenwoordigt systeemfouten op laag niveau die specifiek zijn voor implementatie. |
error_condition |
Vertegenwoordigt door de gebruiker gedefinieerde foutcodes. |
hash |
Sjabloonspecialisaties van std::hash voor error_code en error_condition. |
is_error_code_enum |
Vertegenwoordigt een typepredicaat dat test op de error_code opsomming. |
is_error_condition_enum |
Vertegenwoordigt een typepredicaat dat test op de error_condition opsomming. |
system_error |
Vertegenwoordigt de basisklasse voor alle uitzonderingen die zijn gegenereerd om een systeemfout op laag niveau te rapporteren. |