go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
Public Types
typelist::TypeList< H, T > Class Template Reference

#include <TypeList.h>

Detailed Description

template<typename H, typename T>
class typelist::TypeList< H, T >

The building block of typelists of any length.

A TypeList is a type, not an object. It enables complex compile-time manipulation of a set of types.

Defines nested types: Head (first element, a non-typelist type by convention) Tail (second element, can be another typelist)

Definition at line 82 of file TypeList.h.

Public Types

typedef H Head
 
typedef T Tail
 

Member Typedef Documentation

template<typename H , typename T >
typedef H typelist::TypeList< H, T >::Head

Definition at line 84 of file TypeList.h.

template<typename H , typename T >
typedef T typelist::TypeList< H, T >::Tail

Definition at line 85 of file TypeList.h.



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