dune-fem  2.4.1-rc
Classes | Public Types | Static Public Attributes | List of all members
Dune::TupleTypeTraits< Tuple > Class Template Reference

#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/common/tupletypetraits.hh>

Public Types

typedef Dune::conditional< isPointerTuple, typename Dune::ForEachType< PointeeTypeEvaluator, Tuple >::Type, EmptyTuple< std::tuple_size< Tuple >::value > >::type PointeeTupleType
 
typedef Dune::ForEachType< ReferredTypeEvaluator, Tuple >::Type ReferredTupleType
 

Static Public Attributes

static const bool isPointerTuple = CheckAllElements< Tuple, IsPointer >::value
 
static const bool isReferenceTuple = CheckAllElements< Tuple, IsReference >::value
 

Member Typedef Documentation

template<class Tuple>
typedef Dune::conditional< isPointerTuple, typename Dune::ForEachType< PointeeTypeEvaluator, Tuple >::Type, EmptyTuple< std::tuple_size< Tuple >::value > >::type Dune::TupleTypeTraits< Tuple >::PointeeTupleType
template<class Tuple>
typedef Dune::ForEachType< ReferredTypeEvaluator, Tuple >::Type Dune::TupleTypeTraits< Tuple >::ReferredTupleType

Member Data Documentation

template<class Tuple>
const bool Dune::TupleTypeTraits< Tuple >::isPointerTuple = CheckAllElements< Tuple, IsPointer >::value
static
template<class Tuple>
const bool Dune::TupleTypeTraits< Tuple >::isReferenceTuple = CheckAllElements< Tuple, IsReference >::value
static

The documentation for this class was generated from the following file: