std:: error_category
From cppreference.net
C++
Utilities library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diagnostics library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::error_category
| Member functions | ||||
|
(until C++20)
(until C++20)
(C++20)
|
|
Definido en el encabezado
<system_error>
|
||
|
class
error_category
;
|
(desde C++11) | |
std::error_category
sirve como clase base para tipos específicos de categorías de error, como
std::system_category
,
std::iostream_category
, etc. Cada clase de categoría específica define el mapeo
error_code
-
error_condition
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) |