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