Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Defines a template tuple whose instances hold objects of varying types.
Requirements
Header: <tuple>
Namespace: std
Members
Classes and Structs
| Name | Description |
|---|---|
| tuple Class | Wraps a fixed-length sequence of elements. |
| tuple_element Class | Wraps the type of a tuple element. |
| tuple_size Class | Wraps tuple element count. |
| uses_allocator |
Objects
| Name | Description |
|---|---|
| tuple_element_t | |
| tuple_size_v |
Operators
| Name | Description |
|---|---|
| operator== | Comparison of tuple objects, equal. |
| operator!= | Comparison of tuple objects, not equal. |
| operator< | Comparison of tuple objects, less than. |
| operator<= | Comparison of tuple objects, less than or equal. |
| operator> | Comparison of tuple objects, greater than. |
| operator>= | Comparison of tuple objects, greater than or equal. |
Functions
| Name | Description |
|---|---|
| apply | Calls a function with a tuple. |
| forward_as_tuple | Constructs a tuple of references. |
| get | Gets an element from a tuple object. |
| make_from_tuple | Shorthand to make a tuple. |
| make_tuple | Makes a tuple from element values. |
| swap | |
| tie | Makes a tuple from element references. |
| tuple_cat | Constructs a tuple object with a range of the type elements. |