Definition in file meta.hpp.
Go to the source code of this file.
Namespaces | |
| namespace | claw |
| namespace | claw::meta |
Classes | |
| struct | claw::meta::same_type< T, U > |
| This predicate tells if two types are the sames. More... | |
| struct | claw::meta::claw::meta::same_type< T, T > |
| struct | claw::meta::no_type |
| Empty type. More... | |
| struct | claw::meta::type_list< Head, Queue > |
| Use this class to make a list of types. More... | |
| struct | claw::meta::type_list_find< T, List > |
| Check if a type is present in a type_list. More... | |
| struct | claw::meta::claw::meta::type_list_find< T, no_type > |
| struct | claw::meta::type_list_is_a_set< List > |
| This class checks if each type in a type_list<> is present only once. More... | |
| struct | claw::meta::claw::meta::type_list_is_a_set< no_type > |
| struct | claw::meta::if_then_else< Cond, ThenPart, ElsePart > |
| This structure allows to do conditional typing. More... | |
| struct | claw::meta::claw::meta::if_then_else< true, ThenPart, ElsePart > |
| struct | claw::meta::claw::meta::if_then_else< false, ThenPart, ElsePart > |
1.5.5