नोट
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप साइन इन करने या निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
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. |