<system_error>
Includere l'intestazione <system_error> per definire la classe system_error di eccezione e i modelli correlati per elaborare gli errori di sistema di basso livello.
#include <system_error>
Oggetti
Rappresenta la categoria degli errori generici. |
|
Rappresenta la categoria per gli errori causati dagli overflow di basso livello di sistema. |
Definizioni typedef
Un tipo che rappresenta un'enumerazione che fornisce i nomi simbolici per tutte le macro di codice di errore definito da POSIX in <errno.h>. |
Funzioni
Crea un oggetto error_code. |
|
Crea un oggetto error_condition. |
Operatori
Verifica se l'oggetto a sinistra dell'operatore è uguale all'oggetto sul lato destro. |
|
Verifica se l'oggetto a sinistra dell'operatore non è uguale all'oggetto sul lato destro. |
|
Verifica se un oggetto è inferiore all'oggetto passato per il confronto. |
Enumerazioni
Fornisce i nomi simbolici per tutte le macro di codice di errore definite da POSIX in <errno.h>. |
Classi e strutture
Rappresenta tale classe astratta, comune per gli oggetti che descrive una categoria di codici di errore. |
|
Rappresenta gli errori del sistema di basso livello che sono specifici. |
|
Rappresenta i codici errore definiti dall'utente. |
|
Rappresenta un predicato di digitare test per l'enumerazione Classe error_code. |
|
Rappresenta un predicato di digitare test per l'enumerazione Classe error_condition. |
|
Rappresenta la classe base per tutte le eccezioni generate per segnalare un overflow di basso livello di sistema. |
Requisiti
Intestazione: <system_error>
Spazio dei nomi: std