|
| class | Protium::Design::EmptyType |
| | Empty class. To be used as header or footer. More...
|
| |
| struct | Protium::Design::IndexOf< TList, T > |
| | Empty Astract Index class. Never Use directly. More...
|
| |
| struct | Protium::Design::IndexOf< NullType, T > |
| | The Last element in a list is always NUllType at position -1. More...
|
| |
| struct | Protium::Design::IndexOf< Typelist< Head, Tail >, T > |
| | Every item in typelist has index (typelist) + 1. More...
|
| |
| struct | Protium::Design::IndexOf< Typelist< T, Tail >, T > |
| | Every Typelist has index of 0. More...
|
| |
| struct | Protium::Design::IntType< v > |
| | Maps type to integer. More...
|
| |
| struct | Protium::Design::NullType |
| | Emmpty struct. To be used as header or footer. More...
|
| |
| struct | Protium::Design::SameType< T, U > |
| | Maps to types to a new type. More...
|
| |
| struct | Protium::Design::SameType< T, T > |
| | Specialization of SameType for identical types. More...
|
| |
| struct | Protium::Design::Sequence< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20 > |
| | Sequence of types. More...
|
| |
| struct | Protium::Design::Sequence<> |
| | Specialization of empty sequence. More...
|
| |
| struct | Protium::Design::Typelist< H, T > |
| | General list of types. Points to Head and Tail. More...
|
| |
| struct | Protium::Design::TypeType< T > |
| | Maps type to another type. More...
|
| |