AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
TypeList.h File Reference

Go to the source code of this file.

Classes

struct  TypeList< HEAD, TAIL >
 

Macros

#define TYPELIST_1(T1)   TypeList<T1, TypeNull>
 
#define TYPELIST_2(T1, T2)   TypeList<T1, TYPELIST_1(T2) >
 
#define TYPELIST_3(T1, T2, T3)   TypeList<T1, TYPELIST_2(T2, T3) >
 
#define TYPELIST_4(T1, T2, T3, T4)   TypeList<T1, TYPELIST_3(T2, T3, T4) >
 
#define TYPELIST_5(T1, T2, T3, T4, T5)   TypeList<T1, TYPELIST_4(T2, T3, T4, T5) >
 
#define TYPELIST_6(T1, T2, T3, T4, T5, T6)   TypeList<T1, TYPELIST_5(T2, T3, T4, T5, T6) >
 

Macro Definition Documentation

◆ TYPELIST_1

#define TYPELIST_1 (   T1)    TypeList<T1, TypeNull>

◆ TYPELIST_2

#define TYPELIST_2 (   T1,
  T2 
)    TypeList<T1, TYPELIST_1(T2) >

◆ TYPELIST_3

#define TYPELIST_3 (   T1,
  T2,
  T3 
)    TypeList<T1, TYPELIST_2(T2, T3) >

◆ TYPELIST_4

#define TYPELIST_4 (   T1,
  T2,
  T3,
  T4 
)    TypeList<T1, TYPELIST_3(T2, T3, T4) >

◆ TYPELIST_5

#define TYPELIST_5 (   T1,
  T2,
  T3,
  T4,
  T5 
)    TypeList<T1, TYPELIST_4(T2, T3, T4, T5) >

◆ TYPELIST_6

#define TYPELIST_6 (   T1,
  T2,
  T3,
  T4,
  T5,
  T6 
)    TypeList<T1, TYPELIST_5(T2, T3, T4, T5, T6) >