Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Inclua o cabeçalho <system_error> para definir a classe de exceção system_error e modelos relacionados para o processamento de erros de nível inferior do sistema.
Requisitos
Cabeçalho:<system_error>
Namespace: std
Membros
Objetos
| Nome | Descrição |
|---|---|
| generic_category | Representa a categoria de erros genéricos. |
| is_error_code_enum_v | |
| is_error_condition_enum_v | |
| system_category | Representa a categoria de erros causados por estouros de nível inferior do sistema. |
Funções
| Nome | Descrição |
|---|---|
| make_error_code | Cria um objeto de error_code . |
| make_error_condition | Cria um objeto de error_condition . |
Operadores
| Nome | Descrição |
|---|---|
| operator== | Testa se o objeto à esquerda do operador é igual ao objeto à direita. |
| operator!= | Testa se o objeto à esquerda do operador é diferente do objeto à direita. |
| operator< | Testa se um objeto é menor que o objeto passado para comparação. |
| operator<< |
Enumerações
| Nome | Descrição |
|---|---|
| errc | Fornece nomes simbólicos para todas as macros de código de erro definidas pelo POSIX em <errno.h>. |
Classes e Structs
| Nome | Descrição |
|---|---|
| error_category | Representa a base abstrata e comum para objetos e descreve uma categoria de códigos de erro. |
| error_code | Representa os erros de sistema de nível inferior específicos à implementação. |
| error_condition | Representa códigos de erro definidos pelo usuário. |
| hash | |
| is_error_code_enum | Representa um predicado de tipo que testa a enumeração Classe error_code. |
| is_error_condition_enum | Representa um predicado de tipo que testa a enumeração Classe error_condition. |
| system_error | Representa a classe base para todas as exceções geradas para relatar um estouro de nível inferior do sistema. |