<tuple>

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.

Confira também

<array>