VTK  9.3.20240419
Classes
vtkTypeList Namespace Reference

Classes

struct  NullType
 Used to terminate a TypeList. More...
 
struct  TypeList
 Generic implementation of TypeList. More...
 
struct  Select
 Sets Result to T if Exp is true, or F if Exp is false. More...
 
struct  CanConvert
 Sets member Result to true if a conversion exists to convert type From to type To. More...
 
struct  IndexOf
 Sets the enum value Result to the index of type T in the TypeList TList. 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  Unique
 Remove all duplicate types from TypeList TList, storing the new list in Result. 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  MostDerived
 Given a type T and a TypeList TList, store the most derived type of T in TList as Result. More...
 
struct  DerivedToFront
 Sort the TypeList from most-derived to least-derived type, storing the sorted TypeList in Result. More...
 
struct  Append
 Appends type T to TypeList TList and stores the result in Result. More...