std::error_condition
De cppreference.com
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.
Contenido |
[editar] Funciones miembro
Construye una condición de error (función miembro pública) | |
Reemplaza el contenido (función miembro pública) | |
Reemplaza el contenido (función miembro pública) | |
Establece la condición de error a un valor cero en una categoría genérica (generic_category ) (función miembro pública) | |
Obtiene el valor de la condición de error. (función miembro pública) | |
Obtiene la categoría de error para esta condición de error. (función miembro pública) | |
Obtiene una cadena explicativa (función miembro pública) | |
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
(C++11) |
Identifica una enumeración como una condición de error (std::error_condition). (plantilla de clase) |
Apoyo de generación de dispersión para std::error_condition (especialización de plantilla de clase) |
[editar] Véase también
(C++11) |
Mantiene un código de error dependiente de la plataforma. (clase) |
(C++11) |
Clase base para las categorías de error. (clase) |