|
dune-common
2.2.1
|
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::ConstantVolatileTraits< const T > |
| struct | Dune::ConstantVolatileTraits< volatile T > |
| struct | Dune::ConstantVolatileTraits< const volatile T > |
| struct | Dune::IsVolatile< T > |
| Tests wether a type is volatile. More... | |
| struct | Dune::IsConst< T > |
| Tests wether a type is constant. More... | |
| struct | Dune::RemoveConstHelper< T, isVolatile > |
| struct | Dune::RemoveConstHelper< T, true > |
| 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::Conversion< From, void > |
| class | Dune::Conversion< void, To > |
| class | Dune::Conversion< int, double > |
| class | Dune::Conversion< T, T > |
| 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::enable_if< false, T > |
| 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::is_same< T, T > |
| struct | Dune::SelectType< first, T1, T2 > |
| Select a type based on a condition. More... | |
| struct | Dune::SelectType< false, T1, T2 > |
| struct | Dune::integral_constant< T, v > |
| Generate a type for a given integral constant. More... | |
Namespaces | |
| namespace | Dune |
| Dune namespace. | |
Typedefs | |
| typedef integral_constant < bool, true > | Dune::true_type |
| type for true More... | |
| typedef integral_constant < bool, false > | Dune::false_type |
| type for false More... | |
Traits for type conversions and type information.
1.8.3.1