Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Define um modelo tuple cujas instâncias mantêm objetos de tipos variados.
Requisitos
Cabeçalho:<tuple>
Namespace: std
Membros
Classes e Structs
| Nome | Descrição |
|---|---|
| Classe tuple | Encapsula uma sequência de comprimento fixo de elementos. |
| Classe tuple_element | Encapsula o tipo de um elemento tuple. |
| Classe tuple_size | Encapsula contagem de elemento tuple. |
| uses_allocator |
Objetos
| Nome | Descrição |
|---|---|
| tuple_element_t | |
| tuple_size_v |
Operadores
| Nome | Descrição |
|---|---|
| operator== | Comparação de objetos tuple, igual a. |
| operator!= | Comparação de objetos tuple, diferente de. |
| operator< | Comparação de objetos tuple, menor que. |
| operator<= | Comparação de objetos tuple, menor que ou igual a. |
| operator> | Comparação de objetos tuple, maior que. |
| operator>= | Comparação de objetos tuple, maior que ou igual a. |
Funções
| Nome | Descrição |
|---|---|
| apply | Chama uma função com uma tupla. |
| forward_as_tuple | Constrói uma tupla de referências. |
| get | Obtém um elemento de um objeto tuple. |
| make_from_tuple | Abreviação para fazer um tuple. |
| make_tuple | Constitui uma tuple dos valores de elemento. |
| troca | |
| tie | Constitui um tuple das referências do elemento. |
| tuple_cat | Constrói um objeto de tupla com um intervalo de elementos de tipo. |