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 system_error di 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 |
Modello di variabile helper per il is_error_code_enum valore. |
is_error_condition_enum_v |
Modello di variabile helper per il is_error_condition_enum valore. |
system_category |
Rappresenta la categoria per gli errori del sistema operativo. |
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<< |
Inserisce un error_code oggetto nel flusso di output. |
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 |
Specializzazioni dei modelli di std::hash per error_code e error_condition. |
is_error_code_enum |
Rappresenta un predicato di tipo che verifica l'enumerazione error_code . |
is_error_condition_enum |
Rappresenta un predicato di tipo che verifica l'enumerazione error_condition . |
system_error |
Rappresenta la classe di base per tutte le eccezioni generate per segnalare un errore di sistema di basso livello. |