Partager via


error_condition, classe

Représente les codes d'erreur définis par l'utilisateur.

class error_condition;

Notes

Un objet de type error_condition stocke une valeur de code d'erreur et un pointeur vers un objet qui représente une catégorie de codes d'erreur utilisée pour les erreurs définies par l'utilisateur.

Constructeurs

error_condition

Construit un objet de type error_condition.

Typedef

type valeur

Type qui représente la valeur du code d'erreur stocké.

Fonctions membres

assign

Affecte une valeur et une catégorie de code d'erreur à une condition d'erreur.

Catégorie

Retourne la catégorie d'erreur.

clear

Efface la valeur et la catégorie de code d'erreur.

message

Retourne le nom du code d'erreur.

Opérateurs

operator==

Teste si les deux objets error_condition sont égaux.

operator!=

Teste l'inégalité entre les objets error_condition.

.<

Vérifie si un objet error_condition est inférieur à l'objet error_code passé en vue de leur comparaison.

operator=

Assigne une nouvelle valeur d'énumération à l'objet error_condition.

operator bool

Convertit une variable de type error_condition.

Configuration requise

Header: <system_error>

Espace de noms : std

Voir aussi

Référence

error_category, classe

<system_error>