#include <Tuple.h>
Public Member Functions | |
| Tuple (TArg1Ref arg1) | |
| Tuple (TArg1Ref arg1, TArg2Ref arg2) | |
| Tuple (TArg1Ref arg1, TArg2Ref arg2, TArg3Ref arg3) | |
| Tuple (TArg1Ref arg1, TArg2Ref arg2, TArg3Ref arg3, TArg4Ref arg4) | |
| Tuple (TArg1Ref arg1, TArg2Ref arg2, TArg3Ref arg3, TArg4Ref arg4, TArg5Ref arg5) | |
| Tuple (TArg1Ref arg1, TArg2Ref arg2, TArg3Ref arg3, TArg4Ref arg4, TArg5Ref arg5, TArg6Ref arg6) | |
| Tuple (TArg1Ref arg1, TArg2Ref arg2, TArg3Ref arg3, TArg4Ref arg4, TArg5Ref arg5, TArg6Ref arg6, TArg7Ref arg7) | |
| template<int n> | |
| Element< TTypes, n, true >::Result & | get () |
| template<int n> | |
| const Element< TTypes, n, true >::Result & | get () const |
Represent a tuple of types. Example: Tuple<float,int,char> t( 6.7f,5,'a'); Element acess through get function: float a = t.get<0> int b = t.get<1> char c = t.get<2>