<tuple>

Définit un modèle tuple dont les instances détiennent des objets de types variables.

Spécifications

Header :<tuple>

Espace de noms : std

Membres

Classes et structs

Nom Description
tuple, classe Encapsule une séquence d’éléments de longueur fixe.
tuple_element, classe Encapsule le type d'un élément tuple.
tuple_size, classe Encapsule le nombre d’éléments tuple .
uses_allocator

Objets

Nom Description
tuple_element_t
tuple_size_v

Opérateurs

Nom Description
operator== Comparaison d’objets tuple , égal.
operator!= Comparaison d’objets tuple , pas égale.
operator< Comparaison d’objets tuple , inférieur à.
operator<= Comparaison d’objets tuple , inférieure ou égale.
operator> Comparaison d’objets tuple , supérieur à.
operator>= Comparaison d’objets tuple , supérieur ou égal.

Functions

Nom Description
apply Appelle une fonction avec un tuple.
forward_as_tuple Construit un tuple de références.
get Obtient un élément auprès d'un objet tuple.
make_from_tuple Shorthand to make a tuple.
make_tuple Crée un tuple à partir des valeurs de l’élément.
swap
tie Crée un tuple à partir des références d’élément.
tuple_cat Construit un objet tuple avec une plage d’éléments de type.

Voir aussi

<array>