Data Structures | |
class | NullType |
Null type which is used to mark end of the TypeList. More... | |
class | TypeList |
TypeList template class. More... | |
class | ListLength< TypeList< H, T > > |
Calculate length of the TypeList. More... | |
class | ListLength< NullType > |
Calculate length of the TypeList. More... | |
class | Get< TypeList< H, T >, 0 > |
Select i-th type from TypeList. More... | |
class | Get< TypeList< H, T >, i > |
Select i-th type from TypeList. More... | |
struct | IndexOf< NullType, T > |
Index of type in TypeList. More... | |
struct | IndexOf< TypeList< T, Tail >, T > |
Index of type in TypeList. More... | |
struct | IndexOf< TypeList< Head, Tail >, T > |
Index of type in TypeList. More... |