Compartir a través de


<system_error>

Incluya el encabezado <system_error> para definir la clase de excepción system_error y plantillas relacionadas para procesar errores del sistema de bajo nivel.

#include <system_error>

Objetos

generic_category

Representa la categoría de errores genéricos.

system_category

Representa la categoría de los errores producidos por los desbordamientos de bajo nivel del sistema.

Typedefs

generic_errno

Un tipo que representa la enumeración que proporciona los nombres simbólicos de todas las macros del código de error definido por POSIX en <errno.h>.

Funciones

make_error_code

Crea un objeto error_code.

make_error_condition

Crea un objeto error_condition.

Operadores

operator==

Comprueba si el objeto en el lado izquierdo del operador es igual al objeto en el lado derecho.

operator!=

Comprueba si el objeto en el lado izquierdo del operador no es igual al objeto en el lado derecho.

':?'.<

Prueba si un objeto es menor que el objeto pasado para la comparación.

Enumeraciones

errc

Proporciona nombres simbólicos para todas las macros de código de error definidas por Posix en <errno.h>.

Clases y Structs

error_category

Representa el resumen, la base de común para los objetos que describe una categoría de códigos de error.

error_code

Representa los errores del sistema de bajo nivel que son implementación- concretos.

error_condition

Representa los códigos de error definidos por el usuario.

is_error_code_enum

Representa un predicado de tipo que comprueba la enumeración de error_code (Clase) .

is_error_condition_enum

Representa un predicado de tipo que comprueba la enumeración de error_condition (Clase) .

system_error

Representa la clase base para todas las excepciones que se producen para designar un desbordamiento de bajo nivel del sistema.

Requisitos

Encabezado: <system_error>

Espacio de nombres: std

Vea también

Otros recursos

Archivos de encabezado de la biblioteca estándar de C++