
These are objects that pack elements of -possibly- different types together in a single object, just like pair objects do for pairs of elements, but generalized for any number of elements. It is closely related to the pair class (defined in header
| Sr.No. | Class & description |
|---|---|
| 1 | tuple
It is an object capable to hold a collection of elements. Each element can be of a different type. |
| Sr.No. | Helper classe & description |
|---|---|
| 1 | tuple_size
It contains the information about tuple size. |
| 2 | tuple_element
It contains the information about tuple element type. |
| Sr.No. | Object creation & description |
|---|---|
| 1 | make_tuple
It constructs tuple. |
| 2 | forward_as_tuple
It forward as tuple. |
| 3 | tie
It contains tie arguments. |
| 4 | tuple_cat
It concatenate tuples. |
| Sr.No. | Element access & description |
|---|---|
| 1 | get
It is used to get element. |
| Sr.No. | Object & description |
|---|---|
| 1 | ignore
It ignores assignment. |