Reverse element access. More...
#include <dune/common/utility.hh>
Static Public Member Functions | |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 > | |
static TupleAccessTraits < typename tuple_element < tuple_size< tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9 > >::value-N-1, tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9 > >::type >::NonConstType | get (tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9 > &t) |
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 > | |
static TupleAccessTraits < typename tuple_element < tuple_size< tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9 > >::value-N-1, tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9 > >::type >::ConstType | get (const tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9 > &t) |
Reverse element access.
While Element<...> gives you the arguments beginning at the front of a tuple, At<...> starts at the end, which may be more convenient, depending on how you built your tuple.
static TupleAccessTraits< typename tuple_element<tuple_size<tuple<T1,T2,T3,T4,T5,T6,T7,T8,T9> >::value - N - 1, tuple<T1,T2,T3,T4,T5,T6,T7,T8,T9> >::type>::ConstType Dune::At< N >::get | ( | const tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9 > & | t | ) | [inline, static] |
References t.
static TupleAccessTraits< typename tuple_element<tuple_size<tuple<T1,T2,T3,T4,T5,T6,T7,T8,T9> >::value - N - 1, tuple<T1,T2,T3,T4,T5,T6,T7,T8,T9> >::type>::NonConstType Dune::At< N >::get | ( | tuple< T1, T2, T3, T4, T5, T6, T7, T8, T9 > & | t | ) | [inline, static] |
References t.