Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Includere l'intestazione <system_error> per definire la classe di system_error eccezione e i modelli correlati per l'elaborazione di errori di sistema di basso livello.
Requisiti
Intestazione:<system_error>
Spazio dei nomi: std
Membri
Oggetti
| Nome | Descrizione |
|---|---|
| generic_category | Rappresenta la categoria di errori generici. |
| is_error_code_enum_v | |
| is_error_condition_enum_v | |
| system_category | Rappresenta la categoria di errori causati da un overflow di basso livello del sistema. |
Funzioni
| Nome | Descrizione |
|---|---|
| make_error_code | Crea un oggetto error_code. |
| make_error_condition | Crea un oggetto error_condition. |
Operatori
| Nome | Descrizione |
|---|---|
| operator== | Verifica se l'oggetto sul lato sinistro dell'operatore è uguale all'oggetto sul lato destro. |
| operator!= | Verifica se l'oggetto sul lato sinistro dell'operatore non è uguale all'oggetto sul lato destro. |
| operator< | Verifica se un oggetto è più piccolo dell'oggetto passato per il confronto. |
| operator<< |
Enumerazioni
| Nome | Descrizione |
|---|---|
| errc | Fornisce nomi simbolici per tutte le macro di codice errore definite da POSIX in <errno.h>. |
Classi e struct
| Nome | Descrizione |
|---|---|
| error_category | Rappresenta la base comune astratta per gli oggetti che descrive una categoria di codici di errore. |
| error_code | Rappresenta gli errori di sistema di basso livello che sono specifici dell'implementazione. |
| error_condition | Rappresenta i codici di errore definiti dall'utente. |
| hash | |
| is_error_code_enum | Rappresenta un predicato di tipo che verifica l'enumerazione della classe error_code. |
| is_error_condition_enum | Rappresenta un predicato di tipo che verifica l'enumerazione per la classe error_condition. |
| system_error | Rappresenta la classe di base per tutte le eccezioni generate per segnalare un overflow di basso livello del sistema. |