utility.hh File Reference
Detailed Description
Contain utility classes which can be used with tuples.@ addtogroup Common
#include "tuples.hh"
Go to the source code of this file.
Namespaces | |
namespace | Dune |
Classes | |
class | Dune::NullPointerInitialiser< Tuple > |
A helper template that initializes a tuple consisting of pointers to NULL. More... | |
struct | Dune::PointerPairDeletor< Tuple > |
Deletes all objects pointed to in a tuple of pointers. More... | |
struct | Dune::Length< Tuple > |
Helper template to calculate length of a tuple. More... | |
struct | Dune::ForEachType< TypeEvaluator, TupleType > |
Helper template to clone the type definition of a tuple with the storage types replaced by a user-defined rule. More... | |
class | Dune::ForEachValue< TupleType > |
Helper template which implements iteration over all storage elements in a tuple. More... | |
class | Dune::ForEachValuePair< TupleType1, TupleType2 > |
Extension of ForEachValue to two tuples... More... | |
struct | Dune::AtType< N, Tuple > |
Type for reverse element access. More... | |
struct | Dune::At< N > |
Reverse element access. More... |