Dune::TypeTraits< T > Class Template Reference
[Common (foundation classes)]

General type traits class to check whether type is reference or pointer type. More...

#include <dune/common/typetraits.hh>

List of all members.

Classes

struct  PointerTraits
struct  PointerTraits< U * >
struct  ReferenceTraits
struct  ReferenceTraits< U & >

Public Types

enum  { isPointer = PointerTraits<T>::result }
enum  { isReference = ReferenceTraits<T>::result }
typedef PointerTraits< T >
::PointeeType 
PointeeType
typedef ReferenceTraits< T >
::ReferredType 
ReferredType

Detailed Description

template<typename T>
class Dune::TypeTraits< T >

General type traits class to check whether type is reference or pointer type.


Member Typedef Documentation

template<typename T>
typedef PointerTraits<T>::PointeeType Dune::TypeTraits< T >::PointeeType
template<typename T>
typedef ReferenceTraits<T>::ReferredType Dune::TypeTraits< T >::ReferredType

Member Enumeration Documentation

template<typename T>
anonymous enum
Enumerator:
isPointer 
template<typename T>
anonymous enum
Enumerator:
isReference 

The documentation for this class was generated from the following file:
Generated on Mon Apr 26 10:45:24 2010 for dune-common by  doxygen 1.6.3