VTK
Classes | Namespaces
vtkTypeList.h File Reference
#include "vtkTypeListMacros.h"
#include "vtkTypeList.txx"
Include dependency graph for vtkTypeList.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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...
 

Namespaces

 vtkTypeList