Delen via


<system_error>

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.

Zie ook

headerbestanden