|
dune-common
2.3.1
|
A Tuple of objects. More...
#include <dune/common/tuples.hh>

Public Types | |
| typedef TupleToPairs< T1, T2, T3, T4, T5, T6, T7, T8, T9 > ::Type | FirstPair |
| Type of the first Pair defining the Tuple. More... | |
| typedef T1 | Type1 |
| The type of the first field. More... | |
| typedef TT | Type2 |
| The type of the second field. More... | |
Public Member Functions | |
| tuple () | |
| tuple (typename TupleAccessTraits< T1 >::ParameterType t1) | |
| tuple (typename TupleAccessTraits< T1 >::ParameterType t1, typename TupleAccessTraits< T2 >::ParameterType t2) | |
| tuple (typename TupleAccessTraits< T1 >::ParameterType t1, typename TupleAccessTraits< T2 >::ParameterType t2, typename TupleAccessTraits< T3 >::ParameterType t3) | |
| tuple (typename TupleAccessTraits< T1 >::ParameterType t1, typename TupleAccessTraits< T2 >::ParameterType t2, typename TupleAccessTraits< T3 >::ParameterType t3, typename TupleAccessTraits< T4 >::ParameterType t4) | |
| tuple (typename TupleAccessTraits< T1 >::ParameterType t1, typename TupleAccessTraits< T2 >::ParameterType t2, typename TupleAccessTraits< T3 >::ParameterType t3, typename TupleAccessTraits< T4 >::ParameterType t4, typename TupleAccessTraits< T5 >::ParameterType t5) | |
| tuple (typename TupleAccessTraits< T1 >::ParameterType t1, typename TupleAccessTraits< T2 >::ParameterType t2, typename TupleAccessTraits< T3 >::ParameterType t3, typename TupleAccessTraits< T4 >::ParameterType t4, typename TupleAccessTraits< T5 >::ParameterType t5, typename TupleAccessTraits< T6 >::ParameterType t6) | |
| tuple (typename TupleAccessTraits< T1 >::ParameterType t1, typename TupleAccessTraits< T2 >::ParameterType t2, typename TupleAccessTraits< T3 >::ParameterType t3, typename TupleAccessTraits< T4 >::ParameterType t4, typename TupleAccessTraits< T5 >::ParameterType t5, typename TupleAccessTraits< T6 >::ParameterType t6, typename TupleAccessTraits< T7 >::ParameterType t7) | |
| tuple (typename TupleAccessTraits< T1 >::ParameterType t1, typename TupleAccessTraits< T2 >::ParameterType t2, typename TupleAccessTraits< T3 >::ParameterType t3, typename TupleAccessTraits< T4 >::ParameterType t4, typename TupleAccessTraits< T5 >::ParameterType t5, typename TupleAccessTraits< T6 >::ParameterType t6, typename TupleAccessTraits< T7 >::ParameterType t7, typename TupleAccessTraits< T8 >::ParameterType t8) | |
| tuple (typename TupleAccessTraits< T1 >::ParameterType t1, typename TupleAccessTraits< T2 >::ParameterType t2, typename TupleAccessTraits< T3 >::ParameterType t3, typename TupleAccessTraits< T4 >::ParameterType t4, typename TupleAccessTraits< T5 >::ParameterType t5, typename TupleAccessTraits< T6 >::ParameterType t6, typename TupleAccessTraits< T7 >::ParameterType t7, typename TupleAccessTraits< T8 >::ParameterType t8, typename TupleAccessTraits< T9 >::ParameterType t9) | |
| template<class U1 , class U2 > | |
| tuple & | operator= (const Pair< U1, U2 > &other) |
| TupleAccessTraits< Type1 > ::NonConstType | first () |
| Get the first value. More... | |
| TupleAccessTraits< Type1 > ::ConstType | first () const |
| Get the first value. More... | |
| TupleAccessTraits< Type2 > ::NonConstType | second () |
| Get the second value. More... | |
| TupleAccessTraits< Type2 > ::ConstType | second () const |
| Get the second value. More... | |
Public Attributes | |
| Type1 | first_ |
| The value of the first field. More... | |
| Type2 | second_ |
| The value of the second field. More... | |
A Tuple of objects.
A maximum of 9 objects is supported.
Use the following construction to access the individual elements.
1.8.7