Introduction
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
Helper classes
Sr.No. | Helper classe & description |
---|---|
1 |
It contains the information about tuple size. |
2 |
It contains the information about tuple element type. |
Member functions
Sr.No. | Member function & description |
---|---|
1 |
It is a construct tuple. |
2 |
It is a tuple operator. |
3 |
It swaps content. |
Object creation
Sr.No. | Object creation & description |
---|---|
1 |
It constructs tuple. |
2 |
It forward as tuple. |
3 |
It contains tie arguments. |
4 |
It concatenate tuples. |
Element access
Sr.No. | Element access & description |
---|---|
1 |
It is used to get element. |
Non-member function
Sr.No. | Non-member function overload & description |
---|---|
1 |
It contains relational operators for tuple. |
Objects
Sr.No. | Object & description |
---|---|
1 |
It ignores assignment. |