Condividi tramite


Classe error_condition

Rappresenta i codici errore definiti dall'utente.

class error_condition;

Note

Un oggetto di tipo error_condition archivia un valore di codice di errore e un puntatore a un oggetto che rappresenta categoria dei codici di errore utilizzati per gli errori definiti dall'utente segnalati.

Costruttori

error_condition

Crea un oggetto di tipo error_condition.

Definizioni typedef

Tipo di valore

Un tipo che rappresenta il valore del codice archiviato errore.

Funzioni del membro

assign

Assegna un valore e una categoria di codice di errore a una condizione di errore.

category

Restituisce la categoria di errore.

clear

Cancella il valore e la categoria di codice di errore.

message

Restituisce il nome del codice di errore.

Operatori

operatore==

Test di uguaglianza tra oggetti di error_condition.

operatore!=

Test di disuguaglianza tra oggetti di error_condition.

l'operatore ':?'<

Test se l'oggetto di error_condition è inferiore all'oggetto di error_code passato per il confronto.

operator=

Assegna un nuovo valore di enumerazione all'oggetto di error_condition.

bool dell'operatore

Esegue il cast di una variabile di tipo error_condition.

Requisiti

Intestazione: <system_error>

Spazio dei nomi: std

Vedere anche

Riferimenti

Classe error_category

<system_error>