std::error_category
De es.cppreference.net
| Definido en el encabezado <system_error>
|
||
class error_category;
|
(desde C++11) | |
std::error_category sirve como clase base para tipos de categoría de error específicos, como std::system_category, std::iostream_category, etc. Cada clase de categoría específica define la error_code - error_condition asignación y contiene las cadenas explicativas para todos los error_conditions. Los objetos de las clases de categoría de error se tratan como singletons, pasados por referencia.
Funciones miembro
construye un
error_category
(función miembro pública) |
|
|
[virtual]
|
destruye un
error_category
(función miembro pública virtual) |
|
operator=
[deleted]
|
no asignable por copia
(función miembro pública) |
|
[virtual]
|
obtiene el nombre de la categoría
(función miembro pública virtual) |
|
[virtual]
|
mapea
error_code
a
error_condition
(función miembro pública virtual) |
|
[virtual]
|
compara
error_code
y
error_condition
para equivalencia
(función miembro pública virtual) |
|
[virtual]
|
obtiene la cadena explicativa
(función miembro pública virtual) |
|
(eliminado en C++20)
(eliminado en C++20)
(C++20)
|
compara dos categorías de error
(función) |
Categorías de error específicas
|
(C++11)
|
identifica la categoría de error genérica
(función) |
|
(C++11)
|
identifica la categoría de error del sistema operativo
(función) |
|
(C++11)
|
identifica la categoría de error de iostream
(función) |
|
(C++11)
|
identifica la categoría de error de future
(función) |
|
(C++11)
|
contiene un código de error portable
(clase) |
|
(C++11)
|
contiene un código de error dependiente de la plataforma
(clase) |