Condividi tramite


<tuple>

Definisce un modello tuple le cui istanze contengono oggetti di tipi diversi.

Requisiti

Intestazione:<tupla>

Spazio dei nomi: std

Membri

Classi e struct

Nome Descrizione
Classe tuple Esegue il wrapping di una sequenza di elementi di lunghezza fissa.
Classe tuple_element Esegue il wrapping del tipo di un elemento tuple.
Classe tuple_size Esegue il wrapping del conteggio di elementi tuple .
uses_allocator

Oggetti

Nome Descrizione
tuple_element_t
tuple_size_v

Operatori

Nome Descrizione
operator== Confronto di tuple oggetti, uguale.
operator!= Confronto di tuple oggetti, non uguale.
operator< Confronto di tuple oggetti, minore di.
operator<= Confronto di tuple oggetti, minore o uguale a.
operator> Confronto di tuple oggetti, maggiore di.
operator>= Confronto di tuple oggetti, maggiore o uguale a .

Funzioni

Nome Descrizione
apply Chiama una funzione con una tupla.
forward_as_tuple Costruisce una tupla di riferimenti.
get Ottiene un elemento da un oggetto tuple.
make_from_tuple Sintassi abbreviata per creare un oggetto tuple.
make_tuple Genera un oggetto tuple da valori di elemento.
swap
tie Genera un oggetto tuple da riferimenti di elemento.
tuple_cat Costruisce un oggetto tupla con un intervallo degli elementi di tipo.

Vedi anche

<array>