Dune Core Modules (2.3.1)

typetraits.hh File Reference

Traits for type conversions and type information. More...

Go to the source code of this file.

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::remove_reference< T >
 Remove a reference from a type. More...
 
class  Dune::Conversion< From, To >
 Checks wether a type is convertible to another. More...
 
class  Dune::IsBaseOf< Base, Derived >
 Checks wether a type is derived from another. More...
 
struct  Dune::IsInteroperable< T1, T2 >
 Checks wether two types are interoperable. More...
 
struct  Dune::enable_if< 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::SelectType< first, T1, T2 >
 Select a type based on a condition. More...
 
struct  Dune::conditional< first, T1, T2 >
 Select a type based on a condition. More...
 
struct  Dune::integral_constant< T, v >
 Generate a type for a given integral constant. More...
 
struct  Dune::is_pointer< T >
 is_pointer More...
 
struct  Dune::is_lvalue_reference< T >
 Determine whether a type is a lvalue reference type. More...
 
struct  Dune::remove_pointer< _Tp >
 Return the type a pointer type points to. More...
 

Namespaces

namespace  Dune
 Dune namespace.
 

Typedefs

typedef integral_constant< bool, true > Dune::true_type
 type for true
 
typedef integral_constant< bool, false > Dune::false_type
 type for false
 

Detailed Description

Traits for type conversions and type information.

Author
Markus Blatt, Christian Engwer
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Nov 12, 23:30, 2024)