Namespaces
Variants

std:: error_code

From cppreference.net
Utilities library
Definido en el encabezado <system_error>
class error_code ;
(desde C++11)

std::error_code representa un valor de código de error dependiente de la plataforma. Cada objeto std::error_code contiene un valor de código de error originado del sistema operativo o alguna interfaz de bajo nivel y un puntero a un objeto de tipo std::error_category , que corresponde a dicha interfaz. Los valores de código de error no requieren ser únicos entre diferentes categorías de error.

Contenidos

Funciones miembro

construye un código de error
(función miembro pública)
asigna otro código de error
(función miembro pública)
asigna otro código de error
(función miembro pública)
Modificadores
establece el error_code al valor 0 en system_category
(función miembro pública)
Observadores
obtiene el valor del error_code
(función miembro pública)
obtiene el error_category para este error_code
(función miembro pública)
obtiene el error_condition para este error_code
(función miembro pública)
obtiene la cadena explicativa para este error_code
(función miembro pública)
verifica si el valor es distinto de cero
(función miembro pública)

Funciones no miembro

(eliminado en C++20) (eliminado en C++20) (C++20)
compara dos error_code s
(función)
envía el valor y el nombre de la categoría a un flujo de salida
(función)

Clases auxiliares

identifica una clase como una enumeración error_code
(plantilla de clase)
soporte de hash para std::error_code
(especialización de plantilla de clase)

Véase también

contiene un código de error portable
(clase)
clase base para categorías de error
(clase)
crea un valor de código de error para errc enum e
(función)