<system_error>
Incluez l'en-tête <system_error> pour définir la classe d'exception system_error et les modèles associés pour le traitement des erreurs système de bas niveau.
#include <system_error>
Objets
Représente la catégorie d'erreur génériques. |
|
Représente la catégorie d'erreur causées par des dépassements de capacité de bas niveau système. |
Typedef
Type qui représente l'énumération qui fournit les noms symboliques des macros de code d'erreur définis par Posix dans <errno.h>. |
Fonctions
Crée un objet error_code. |
|
Crée un objet error_condition. |
Opérateurs
Teste si l'objet à gauche de l'opérateur est égal à l'objet du côté droit. |
|
Teste si l'objet à gauche de l'opérateur est non égal à l'objet du côté droit. |
|
Vérifie si un objet est inférieur à l'objet passé en vue de leur comparaison. |
Énumérations
Fournit des noms symboliques pour toutes les erreurs de code de macros définies par Posix dans <errno.h>. |
Classes et structs
Représente la base commune abstraite des objets qui décrivent une catégorie de codes d'erreur. |
|
Représente les erreurs système de bas niveau qui sont spécifiques à l'implémentation. |
|
Représente les codes d'erreur définis par l'utilisateur. |
|
Représente un attribut de type qui détermine l'énumération error_code, classe. |
|
Représente un attribut de type qui détermine l'énumération error_condition, classe. |
|
Représente la classe de base pour toutes les exceptions levées pour enregistrer un dépassement système de bas niveau. |
Configuration requise
Header: <system_error>
Espace de noms : std