Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Inkludera rubriken <system_error> för att definiera undantagsklassen system_error och relaterade mallar för bearbetning av systemfel på låg nivå.
Kravspecifikation
Rubrik:<system_error>
Namnområde:std
Members
Objects
| Namn | Description |
|---|---|
generic_category |
Representerar kategorin för allmänna fel. |
is_error_code_enum_v |
En mall för hjälpvariabler för is_error_code_enum värdet. |
is_error_condition_enum_v |
En mall för hjälpvariabler för is_error_condition_enum värdet. |
system_category |
Representerar kategorin för operativsystemfel. |
Functions
| Namn | Description |
|---|---|
make_error_code |
Skapar ett error_code objekt. |
make_error_condition |
Skapar ett error_condition objekt. |
Operatörer
| Namn | Description |
|---|---|
operator== |
Testar om objektet till vänster om operatorn är lika med objektet till höger. |
operator!= |
Testar om objektet till vänster om operatorn inte är lika med objektet till höger. |
operator< |
Testar om ett objekt är mindre än det objekt som skickades in för jämförelse. |
operator<< |
Infogar ett error_code objekt i utdataströmmen. |
Enums
| Namn | Description |
|---|---|
errc |
Innehåller symboliska namn för alla felkodsmakron som definierats av POSIX i <errno.h>. |
Klasser och structs
| Namn | Description |
|---|---|
error_category |
Representerar den abstrakta, gemensamma basen för objekt som beskriver en kategori med felkoder. |
error_code |
Representerar systemfel på låg nivå som är implementeringsspecifika. |
error_condition |
Representerar användardefinierade felkoder. |
hash |
Mallspecialiseringar för std::hash för error_code och error_condition. |
is_error_code_enum |
Representerar ett typpredikat som testar för error_code uppräkningen. |
is_error_condition_enum |
Representerar ett typpredikat som testar för error_condition uppräkningen. |
system_error |
Representerar basklassen för alla undantag som genereras för att rapportera ett systemfel på låg nivå. |
Se även
referens för huvudfiler