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.
Define os modelos que fornecem constantes de tempo de compilação que fornecem informações sobre as propriedades de seus argumentos de tipo.
#include <type_traits>
Comentários
A predicado do tipo é um modelo que leva um ou dois argumentos de tipo.Quando um predicado do tipo for verdadeira, publicamente é derivado, direta ou indiretamente, de true_type Typedef.Quando um predicado do tipo mantém false, publicamente é derivado, direta ou indiretamente, de false_type Typedef.
A modificador do tipo é um modelo que leva um ou mais argumentos de modelo e tem um membro, como segue:
- typedef modified-type type;
A consulta do tipo é um modelo que leva um ou mais argumentos de modelo.Uma consulta do tipo publicamente é derivada direta ou indiretamente, de integral_constant<std::size_t, value>.Ele mantém o valor que é passado como o argumento value.
Classes
Faz const tipo de tipo. |
|
Faz const/volatile tipo de tipo. |
|
Faz o ponteiro para o tipo do tipo. |
|
Faz referência a tipo de tipo. |
|
Faz volatile tipo de tipo. |
|
Faz tipo devidamente alinhado. |
|
Obtém o alinhamento do texto. |
|
Faz uma instância do tipo comum de dois tipos. |
|
Faz uma instância do tipo comum de dois tipos. |
|
Faz o tipo de referência não, não-const ou não-volátil ou faz um ponteiro ao digitar. |
|
Faz uma instância de tipo ou um tipo indefinido. |
|
Obtém uma dimensão de matriz. |
|
Testes se tipo não lançar atribuir. |
|
Testa se o tipo não joga em construção padrão. |
|
Testa se o tipo não lançar na construção de cópia. |
|
Testes se tipo não lançar copiar construção. |
|
Testes se tipo não lançar na construção do padrão. |
|
Testa se o tipo tem um trivial atribuir. |
|
Testa se o tipo tem um construtor padrão trivial. |
|
Testa se o tipo tem um construtor de copiar trivial. |
|
Testes se tipo tem um construtor de copiar trivial. |
|
Testes se tipo tem um construtor padrão trivial. |
|
Testa se o tipo tem um destruidor trivial. |
|
Testa se o tipo tem um destruidor virtual. |
|
Testa se o tipo é uma classe abstrata. |
|
Testa se o tipo for aritmético. |
|
Testa se o tipo é uma matriz. |
|
Testa se um tipo é a base do outro. |
|
Testa se o tipo é uma classe. |
|
Testa se o tipo não é escalar. |
|
Testa se o tipo é const. |
|
Testa se um tipo pode ser convertido para outro. |
|
Testa se o tipo é uma classe vazia. |
|
Testa se o tipo é uma enumeração. |
|
Testa se o tipo de ponto flutuante. |
|
Testa se o tipo é um tipo de função. |
|
Testa se o tipo é void ou aritmética. |
|
Testa se o tipo é integral. |
|
Testa se o tipo é um lvalue referência. |
|
Testa se o tipo é um ponteiro para uma função de membro. |
|
Testa se o tipo é um ponteiro para um objeto membro. |
|
Testa se o tipo é um ponteiro para um membro. |
|
Testa se o tipo é um tipo de objeto. |
|
Testa se o tipo é um POD. |
|
Testa se o tipo é um ponteiro. |
|
Testa se o tipo tem uma função virtual. |
|
Testa se o tipo é uma referência. |
|
Testa se o tipo é um rvalue referência. |
|
Testa se dois tipos são os mesmos. |
|
Testa se o tipo é escalar. |
|
Testa se o tipo é um inteiro assinado. |
|
Testes se tipo for um layout padrão. |
|
Testa se o tipo é uma união. |
|
Testa se o tipo é um inteiro não assinado. |
|
Testa se o tipo é void. |
|
Testa se o tipo é volátil. |
|
Digite torna ou digite maior ou igual a tamanho digite menor assinado. |
|
Digite torna ou digite maiores ou igual a tamanho digite menor não assinados. |
|
Obtém o número de dimensões de matriz. |
|
Faz o tipo não-matriz do tipo matriz. |
|
Faz o tipo não-const de tipo. |
|
Faz o tipo não-const/volátil de tipo. |
|
Faz o tipo de elemento do tipo matriz. |
|
Faz tipo de um ponteiro para digitar. |
|
Faz o tipo de referência não de tipo. |
|
Faz o tipo não-volátil de tipo. |
|
Torna constante integral do tipo e valor. |
Typedefs
Mantém constante integral com o valor false. |
|
Mantém constante integral com valor true. |