<tuple>
Definuje šablonu tuple
, jejíž instance obsahují objekty různých typů.
Požadavky
Header:<řazená kolekce členů>
Namespace: std
Členové
Třídy a struktury
Název | Popis |
---|---|
tuple – třída | Zabalí sekvenci prvků s pevnou délkou. |
tuple_element – třída | Zabalí typ tuple prvku. |
tuple_size – třída | Zalamuje tuple počet prvků. |
uses_allocator |
Objekty
Název | Popis |
---|---|
tuple_element_t | |
tuple_size_v |
Operátory
Název | Popis |
---|---|
operator== | tuple Porovnání objektů, rovná se. |
operator!= | Porovnání objektů, nerovná tuple se. |
operator< | tuple Porovnání objektů, menší než. |
operator<= | Porovnáníobjektůch tuple |
operator> | tuple Porovnání objektů, větší než. |
operator>= | tuple Porovnání objektů, větší než nebo rovno |
Funkce
Název | Popis |
---|---|
použít | Volá funkci s řazenou kolekcí členů. |
forward_as_tuple | Vytvoří řazenou kolekci odkazů. |
get | Získá prvek z objektu tuple . |
make_from_tuple | Zkratka tuple pro vytvoření . |
make_tuple | tuple Vytvoří hodnotu z hodnot prvků. |
vyměnit | |
vázanka | tuple Vytvoří z odkazů na elementy. |
tuple_cat | Vytvoří objekt řazené kolekce členů s rozsahem prvků typu. |