Partilhar via


<system_error>

Inclua o cabeçalho <system_error> para definir a classe system_error de exceção e modelos relacionadas para processar erros do sistema de baixo nível.

#include <system_error>

Ee372194.collapse_all(pt-br,VS.110).gifObjetos

generic_category

Representa a categoria para erros genéricos.

system_category

Representa a categoria para os erros causados por estouros de baixo nível do sistema.

Ee372194.collapse_all(pt-br,VS.110).gifTypedefs

generic_errno

Um tipo que representa a enumeração que fornece nomes token para as macros de código de erro definido por Posix em <errno.h>.

Ee372194.collapse_all(pt-br,VS.110).gifFunções

make_error_code

Cria um objeto de error_code .

make_error_condition

Cria um objeto de error_condition .

Ee372194.collapse_all(pt-br,VS.110).gifOperadores

operator==

Teste se o objeto no lado esquerdo do operador é igual ao objeto no lado direito.

operador! =

Teste se o objeto no lado esquerdo do operador não é igual ao objeto no lado direito.

operator<

Teste se um objeto é menor que o objeto passado para comparação.

Ee372194.collapse_all(pt-br,VS.110).gifEnumerações

errc

Fornece nomes token para as macros de código de erro definidos por Posix em <errno.h>.

Ee372194.collapse_all(pt-br,VS.110).gifClasses e Estruturas

error_category

Representa o sumário, a base comuns para objetos que descreve uma categoria de códigos de erro.

error_code

Representa os erros do sistema de baixo nível que são específicos.

error_condition

Representa os códigos de erro definidos pelo usuário.

is_error_code_enum

Representa um predicado de tipo que testa a enumeração de error_code Class .

is_error_condition_enum

Representa um predicado de tipo que testa a enumeração de error_condition Class .

system_error

Representa a classe base para todas as exceções lançada para relatar um estouro de baixo nível do sistema.

Requisitos

Cabeçalho: <system_error>

namespace: STD

Consulte também

Outros recursos

Arquivos de cabeçalho