Description

Include the TR1 header <tuple> to define a template tuple whose instances hold objects of varying types.

Note: With the next revision of the C++ Standard (C++11), this header makes extensive use of variadic templates, indicated by various uses of ellipsis (...). The descriptions below use C++11 notation, but still apply to older compilers, provided the number of parameters in a varying-length list does not exceed ten.
Note: To enable this header file, you must define the macro __IBMCPP_TR1__ .