|
struct | Append |
| Appends type T to TypeList TList and stores the result in Result. More...
|
|
struct | CanConvert |
| Sets member Result to true if a conversion exists to convert type From to type To. More...
|
|
struct | DerivedToFront |
| Sort the TypeList from most-derived to least-derived type, storing the sorted TypeList in Result. More...
|
|
struct | Erase |
| Erase the first element of type T from TypeList TList, storing the new list in Result. More...
|
|
struct | EraseAll |
| Erase all type T from TypeList TList, storing the new list in Result. More...
|
|
struct | IndexOf |
| Sets the enum value Result to the index of type T in the TypeList TList. More...
|
|
struct | MostDerived |
| Given a type T and a TypeList TList, store the most derived type of T in TList as Result. More...
|
|
struct | NullType |
| Used to terminate a TypeList. More...
|
|
struct | Replace |
| Replace the first instance of Bad with Good in the TypeList TList, storing the new list in Result. More...
|
|
struct | ReplaceAll |
| Replace all instances of Bad with Good in the TypeList TList, storing the new list in Result. More...
|
|
struct | Select |
| Sets Result to T if Exp is true, or F if Exp is false. More...
|
|
struct | TypeList |
| Generic implementation of TypeList. More...
|
|
struct | Unique |
| Remove all duplicate types from TypeList TList, storing the new list in Result. More...
|
|