typetraits.hh File Reference


Detailed Description

Traits for type conversions and type information.

Author:
Markus Blatt

#include <dune/common/deprecated.hh>

Go to the source code of this file.


Namespaces

namespace  Dune

Classes

struct  Dune::Empty
 Just an empty class. More...
class  Dune::TypeTraits< T >
 General type traits class to check whether type is reference or pointer type. More...
struct  Dune::ConstantVolatileTraits< T >
 Determines wether a type is const or volatile and provides the unqualified types. More...
struct  Dune::IsVolatile< T >
 Tests wether a type is volatile. More...
struct  Dune::IsConst< T >
 Tests wether a type is constant. More...
struct  Dune::remove_const< T >
 Removes a const qualifier while preserving others. More...
struct  Dune::RemoveConst< T >
 Removes a const qualifier while preserving others. More...
class  Dune::Conversion< From, To >
 Checks wether a type is derived from another. More...
struct  Dune::IsInteroperable< T1, T2 >
 Checks wether two types are interoperable. More...
struct  Dune::EnableIf< b, T >
 Enable typedef if condition is met. More...
struct  Dune::EnableIfInterOperable< T1, T2, Type >
 Enable typedef if two types are interoperable. More...
struct  Dune::is_same< T1, T2 >
 Compile time test for testing whether two types are the same. More...
struct  Dune::SameType< T1, T2 >
 Compile time test for testing whether two types are the same. More...
struct  Dune::SameType< T, T >
 Compile time test for testing whether two types are the same. More...
struct  Dune::SelectType< first, T1, T2 >
 Select a type based on a condition. More...

Generated on 6 Nov 2008 with Doxygen (ver 1.5.6) [logfile].