Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Incluya el encabezado <system_error> para definir la clase de excepción system_error y las plantillas relacionadas para procesar los errores de bajo nivel del sistema.
Requisitos
Encabezado:<system_error>
Espacio de nombres: std
Miembros
Objetos
| Nombre | Descripción |
|---|---|
| generic_category | Representa la categoría de errores genéricos. |
| is_error_code_enum_v | |
| is_error_condition_enum_v | |
| system_category | Representa la categoría de los errores causados por desbordamientos del sistema de bajo nivel. |
Funciones
| Nombre | Descripción |
|---|---|
| make_error_code | Crea un objeto error_code. |
| make_error_condition | Crea un objeto error_condition. |
Operadores
| Nombre | Descripción |
|---|---|
| operator== | Comprueba si el objeto en el lado izquierdo del operador es igual al objeto del lado derecho. |
| operator!= | Comprueba si el objeto en el lado izquierdo del operador no es igual al objeto del lado derecho. |
| operator< | Prueba si un objeto es menor que el objeto pasado para la comparación. |
| operator<< |
Enumeraciones
| Nombre | Descripción |
|---|---|
| errc | Proporciona nombres simbólicos para todas las macros de código de error definidas por POSIX en <errno.h>. |
Clases y structs
| Nombre | Descripción |
|---|---|
| error_category | Representa la base común abstracta para los objetos que describen una categoría de códigos de error. |
| error_code | Representa los errores de sistema de bajo nivel que son específicos de la implementación. |
| error_condition | Representa los códigos de error definidos por el usuario. |
| hash | |
| is_error_code_enum | Representa un predicado de tipo que comprueba la enumeración error_code (Clase). |
| is_error_condition_enum | Representa un predicado de tipo que comprueba la enumeración error_condition (Clase). |
| system_error | Representa la clase base para todas las excepciones que se inician para notificar un desbordamiento del sistema de bajo nivel. |