<system_error>
Incluez l'en-tête <system_error> pour définir la classe system_error d'exception et les modèles associés pour traiter les erreurs système de bas niveau.
#include <system_error>
Objets
Représente la catégorie des erreurs génériques. |
|
Représente la catégorie des erreurs provoquées par des dépassements de bas niveau du système. |
Typedef
Un type qui représente l'énumération qui fournit des noms symboliques pour toutes les macros de code d'erreur défini par POSIX dans <errno.h>. |
Fonctions
Crée un objet error_code. |
|
Crée un objet error_condition. |
Opérateurs
Teste si l'objet situé à gauche de l'opérateur est égal à l'objet côté droit. |
|
Teste si l'objet situé à gauche de l'opérateur n'est pas égal à l'objet côté droit. |
|
Teste si un objet est moins que l'objet passé pour la comparaison. |
Énumérations
Fournit des noms symboliques pour toutes les macros de code d'erreur définies par POSIX dans <errno.h>. |
Classes et structures
Représente le résumé, la base commune pour les objets qui décrit une catégorie de codes d'erreur. |
|
Représente des erreurs système de bas niveau qui sont à l'implémentation. |
|
Représente des codes d'erreur défini par l'utilisateur. |
|
Représente un type attribut qui teste l'énumération d' error_code Class . |
|
Représente un type attribut qui teste l'énumération d' error_condition Class . |
|
Représente la classe de base pour toutes les exceptions levées pour stocker un dépassement de bas niveau du système. |
Configuration requise
en-tête : <system_error>
l'espace de noms : DST