common.h File Reference
Go to the source code of this file.
|
Classes |
struct | cml::any_type |
| Match any type (for use with same_type<> and select_switch<>). More...
|
struct | cml::false_type |
| Type of a false statement. More...
|
struct | cml::is_true< B > |
struct | cml::is_true< true > |
struct | cml::remove_const< T > |
| Remove a const qualifier from a type. More...
|
struct | cml::remove_const< T >::helper< Q, Dummy > |
struct | cml::remove_const< T >::helper< const Q, void > |
struct | cml::remove_reference< T > |
| Remove a reference qualifier from a type. More...
|
struct | cml::remove_reference< T >::helper< Q, Dummy > |
struct | cml::remove_reference< T >::helper< const Q &, void > |
struct | cml::remove_reference< T >::helper< Q &, void > |
struct | cml::same_type< T, U > |
| Determine if two types are the same. More...
|
struct | cml::same_type< any_type, any_type > |
| Disambiguate pair of any_type's. More...
|
struct | cml::same_type< any_type, T > |
| Match a type and any_type. More...
|
struct | cml::same_type< T, any_type > |
| Match a type and any_type. More...
|
struct | cml::same_type< T, T > |
| Match the same type for both of same_type's template arguments. More...
|
struct | cml::true_type |
| Type of a true statement. More...
|
struct | cml::type_pair< T1, T2 > |
| A "type pair". More...
|
struct | cml::type_quad< T1, T2, T3, T4 > |
| A "type quadruple". More...
|
Namespaces |
namespace | cml |
Detailed Description
Definition in file common.h.