Espacios de nombres
Variantes

std::error_condition

De cppreference.com
 
 
Biblioteca de servicios
 
 
 
<tbody> </tbody>
Definido en el archivo de encabezado <system_error>
class error_condition;
(desde C++11)

std::error_condition es un condición de error independiente de la plataforma. Al igual que std::error_code, se identifica por un número entero y una categoría de error, std::error_category, pero a diferencia de std::error_code, el valor no depende de la plataforma.

Una implementación típica tiene un dato miembro entero (el valor) y un puntero a una categoría de error, std::error_category.

Funciones miembro

Construye una condición de error
(función miembro pública) [editar]
Reemplaza el contenido
(función miembro pública) [editar]
Reemplaza el contenido
(función miembro pública) [editar]
Establece la condición de error a un valor cero en una categoría genérica (generic_category)
(función miembro pública) [editar]
Obtiene el valor de la condición de error.
(función miembro pública) [editar]
Obtiene la categoría de error para esta condición de error.
(función miembro pública) [editar]
Obtiene una cadena explicativa
(función miembro pública) [editar]
Comprueba si el valor es distinto de cero
(función miembro pública) [editar]

Funciones no miembro

(eliminado en C++20)(eliminado en C++20)(C++20)
Compara condiciones de error (error_condition) y códigos de error (error_code).
(función) [editar]

Clases asistentes

Identifica una enumeración como una condición de error (std::error_condition).
(plantilla de clase) [editar]
Apoyo de generación de dispersión para std::error_condition
(especialización de plantilla de clase) [editar]

Véase también

Mantiene un código de error dependiente de la plataforma.
(clase) [editar]
Clase base para las categorías de error.
(clase) [editar]