Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Incluez l’en-tête <system_error> pour définir la classe system_error d’exception et les modèles associés pour le traitement des erreurs système de bas niveau.
Spécifications
Header :<system_error>
Espace de noms : std
Membres
Objets
| Nom | Description |
|---|---|
| generic_category | Représente la catégorie des erreurs génériques. |
| is_error_code_enum_v | |
| is_error_condition_enum_v | |
| system_category | Représente la catégorie des erreurs provoquées par des dépassements de capacité du système de bas niveau. |
Functions
| Nom | Description |
|---|---|
| make_error_code | Elle crée un objet error_code. |
| make_error_condition | Elle crée un objet error_condition. |
Opérateurs
| Nom | Description |
|---|---|
| operator== | Teste si l'objet situé à gauche de l'opérateur est égal à l'objet situé à droite. |
| operator!= | Teste si l'objet situé à gauche de l'opérateur n'est pas égal à l'objet situé à droite. |
| operator< | Vérifie si un objet est inférieur à l'objet passé en vue de leur comparaison. |
| operator<< |
Énumérations
| Nom | Description |
|---|---|
| errc | Fournit des noms symboliques pour toutes les macros de code d’erreur définies par POSIX dans <errno.h>. |
Classes et structs
| Nom | Description |
|---|---|
| error_category | Représente la base commune abstraite d’objets qui décrit une catégorie des codes d’erreur. |
| error_code | Représente les erreurs système de bas niveau spécifiques de l’implémentation. |
| error_condition | Représente des codes d’erreur définis par l’utilisateur. |
| hash | |
| is_error_code_enum | Représente un prédicat de type qui teste la présence de l’énumération de classe error_code. |
| is_error_condition_enum | Représente un prédicat de type qui teste la présence de l’énumération de classe error_condition. |
| system_error | Représente la classe de base pour toutes les exceptions levées pour signaler un dépassement de capacité du système de bas niveau. |