Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert 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
En-tête :<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 |
Modèle de variable d’assistance pour la is_error_code_enum valeur. |
is_error_condition_enum_v |
Modèle de variable d’assistance pour la is_error_condition_enum valeur. |
system_category |
Représente la catégorie pour les erreurs du système d’exploitation. |
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<< |
Insère un error_code objet dans le flux de sortie. |
É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 |
Spécialisations de modèle pour std::hasherror_code et error_condition. |
is_error_code_enum |
Représente un prédicat de type qui teste l’énumération error_code . |
is_error_condition_enum |
Représente un prédicat de type qui teste l’énumération error_condition . |
system_error |
Représente la classe de base pour toutes les exceptions levées pour signaler une erreur système de bas niveau. |