dune-common  2.2.1
Classes | Public Types | List of all members
Dune::TypeTraits< T > Class Template Reference

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

#include <dune/common/typetraits.hh>

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: