C++ Library –


C++ Library – <tuple>


”;


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 ): Tuples can be constructed from pairs, and pairs can be treated as tuples for certain purposes.

Helper classes

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.

Member functions

Sr.No. Member function & description
1 (constructor)

It is a construct tuple.

2 tuple::operator=

It is a tuple operator.

3 tuple::swap

It swaps content.

Object creation

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.

Element access

Sr.No. Element access & description
1 get

It is used to get element.

Non-member function

Sr.No. Non-member function overload & description
1 relational operators (tuple)

It contains relational operators for tuple.

Objects

Sr.No. Object & description
1 ignore

It ignores assignment.

Advertisements

”;

Leave a Reply

Your email address will not be published. Required fields are marked *