go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
Data Structures | Namespaces | Macros
TypeList.h File Reference

Go to the source code of this file.

Data Structures

class  typelist::Append< TTypeList1, TTypeList2 >
 
struct  typelist::Append< TypeList< Head, Tail >, T >
 
class  typelist::DualVisit< TLeftTypeList, TRightTypeList >
 
struct  typelist::DualVisitImpl< TLeftTypeList, TRightTypeList >
 
class  typelist::HasType< TTypeList, TType >
 
struct  typelist::HasType< NullType, TType >
 
struct  typelist::HasType< TypeList< Head, TTail >, TType >
 
struct  typelist::HasType< TypeList< TType, TTail >, TType >
 
class  typelist::IndexOf< TTypeList, TType >
 
struct  typelist::IndexOf< NullType, TType >
 
struct  typelist::IndexOf< TypeList< Head, TTail >, TType >
 
struct  typelist::IndexOf< TypeList< TType, TTail >, TType >
 
class  typelist::Length< TTypeList >
 
struct  typelist::Length< TypeList< H, T > >
 
class  typelist::MakeTypeList< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24 >
 
struct  typelist::MakeTypeList< >
 
class  typelist::NullType
 
class  typelist::TypeAt< TTypeList, index >
 
struct  typelist::TypeAt< NullType, i >
 
struct  typelist::TypeAt< TypeList< Head, Tail >, 0 >
 
struct  typelist::TypeAt< TypeList< Head, Tail >, i >
 
class  typelist::TypeList< H, T >
 
class  typelist::Visit< TTypeList >
 
struct  typelist::Visit< NullType >
 
class  typelist::VisitDimension< TTypeList, Dimension >
 
struct  typelist::VisitDimension< NullType, Dimension >
 

Namespaces

 typelist
 

Macros

#define CLANG_TEMPLATE
 

Macro Definition Documentation

#define CLANG_TEMPLATE

Definition at line 65 of file TypeList.h.



Generated on 04-09-2015 for elastix by doxygen 1.8.9.1 elastix logo