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 time de compilar que fornecem informações sobre as propriedades de seus argumentos de tipo.
#include <type_traits>
Comentários
A tipo de predicado é um modelo que leva um ou dois argumentos de tipo.Quando um tipo de predicado for verdadeira, é publicamente derivado, direta ou indiretamente, de TypeDef true_type. Quando um tipo de predicado mantém false, é publicamente derivado, direta ou indiretamente, de TypeDef false_type.
A modificador do tipo é um modelo que leva um ou mais argumentos de modelo e h sistema autônomo um membro, sistema autônomo segue:
- typedef modified-type type;
A tipo de consulta é 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 sistema autônomo o argumento value.
Declarações
Classe |
Descrição |
|---|---|
Torna tipo const de tipo. |
|
Torna const/volátil tipo do tipo. |
|
Torna o ponteiro para o tipo do tipo. |
|
Faz referência a tipo do tipo. |
|
Torna tipo volátil de tipo. |
|
Faz com que tipo alinhado adequadamente. |
|
Obtém o alinhamento do texto. |
|
Obtém uma dimensão de matriz. |
|
Testes se o tipo não lança atribuir. |
|
Testa se o tipo não lança na construção do padrão. |
|
Testa se o tipo não lança na construção de cópia. |
|
Testes se o tipo tem trivial atribuir. |
|
Testa se o tipo tem um construtor padrão trivial. |
|
Testa se o tipo tem construtor cópia trivial. |
|
Testa se o tipo tem destruidor trivial. |
|
Testa se o tipo tem destruidor virtual. |
|
Testa se o tipo é a classe abstrata. |
|
Testa se o tipo é aritmético. |
|
Testa se o tipo é 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 é constante. |
|
Testa se um tipo é conversível para outro. |
|
Testa se o tipo é uma classe vazia. |
|
Testa se o tipo é uma enumeração. |
|
Testa se o tipo é ponto flutuante. |
|
Testa se o tipo é um tipo de função. |
|
Testa se o tipo é nulo ou aritmética. |
|
Testa se o tipo é integral. |
|
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 dois tipos são os mesmos. |
|
Testa se o tipo é escalar. |
|
Testa se o tipo é um inteiro com sinal. |
|
Testa se o tipo é uma união. |
|
Testa se o tipo é um inteiro sem sinal. |
|
Testa se o tipo é nulo. |
|
Testa se o tipo é volátil. |
|
Obtém o número de dimensões de matriz. |
|
Torna o tipo não-matriz do tipo de matriz. |
|
Torna o tipo não-const de tipo. |
|
Torna o tipo não-const/volátil de tipo. |
|
Torna o tipo de elemento de tipo de matriz. |
|
Digite faz de um ponteiro ao digitar. |
|
Faz com que tipo de referência não do tipo. |
|
Torna o tipo não-volátil de tipo. |
|
Faz a constante de integral do tipo e valor. |
Definições de Tipo
Type (Tipo) |
Descrição |
|---|---|
Mantém constante de integral com valor falso. |
|
Mantém constante de integral com valor true. |