Schnek
schnek::Typelist< H, T > Struct Template Reference

#include <typetools.hpp>

Public Types

typedef H Head
 
typedef T Tail
 

Detailed Description

template<class H, class T>
struct schnek::Typelist< H, T >

Type to type mapper class.

A method to pass type information in an argument without creating a large object.the original type A templated typelist struct

Typelists are used for creating generalized functors, generating class hierarchies and more

Member Typedef Documentation

◆ Head

template<class H , class T >
typedef H schnek::Typelist< H, T >::Head

The head is an actual type

◆ Tail

template<class H , class T >
typedef T schnek::Typelist< H, T >::Tail

The tail is either a typelist itself or NullType


The documentation for this struct was generated from the following file: