Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

# KeosTypelist.h File Reference

Go to the source code of this file.

## Namespaces

namespace | Keos

## Defines

#define | TYPELIST_1(t1) TypeList<t1, NullType>
#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) >
#define | TYPELIST_7(t1, t2, t3, t4, t5, t6, t7) TypeList<t1, TYPELIST_6(t2, t3, t4, t5, t6, t7) >
#define | TYPELIST_8(t1, t2, t3, t4, t5, t6, t7, t8) TypeList<t1, TYPELIST_7(t2, t3, t4, t5, t6, t7, t8) >
#define | TYPELIST_9(t1, t2, t3, t4, t5, t6, t7, t8, t9) TypeList<t1, TYPELIST_8(t2, t3, t4, t5, t6, t7, t8, t9) >

## Define Documentation

#define TYPELIST_1 | ( | t1 |  | ) | TypeList<t1, NullType>

| Definition at line 38 of file KeosTypelist.h.

#define TYPELIST_2 | ( | t1,
|  | t2 |  | ) | TypeList<t1, TYPELIST_1(t2) >

| Definition at line 39 of file KeosTypelist.h.

#define TYPELIST_3 | ( | t1,
|  | t2,
|  | t3 |  | ) | TypeList<t1, TYPELIST_2(t2, t3) >

| Definition at line 40 of file KeosTypelist.h.

#define TYPELIST_4 | ( | t1,
|  | t2,
|  | t3,
|  | t4 |  | ) | TypeList<t1, TYPELIST_3(t2, t3, t4) >

| Definition at line 41 of file KeosTypelist.h.

#define TYPELIST_5 | ( | t1,
|  | t2,
|  | t3,
|  | t4,
|  | t5 |  | ) | TypeList<t1, TYPELIST_4(t2, t3, t4, t5) >

| Definition at line 42 of file KeosTypelist.h.

#define TYPELIST_6 | ( | t1,
|  | t2,
|  | t3,
|  | t4,
|  | t5,
|  | t6 |  | ) | TypeList<t1, TYPELIST_5(t2, t3, t4, t5, t6) >

| Definition at line 43 of file KeosTypelist.h.

#define TYPELIST_7 | ( | t1,
|  | t2,
|  | t3,
|  | t4,
|  | t5,
|  | t6,
|  | t7 |  | ) | TypeList<t1, TYPELIST_6(t2, t3, t4, t5, t6, t7) >

| Definition at line 44 of file KeosTypelist.h.

#define TYPELIST_8 | ( | t1,
|  | t2,
|  | t3,
|  | t4,
|  | t5,
|  | t6,
|  | t7,
|  | t8 |  | ) | TypeList<t1, TYPELIST_7(t2, t3, t4, t5, t6, t7, t8) >

| Definition at line 45 of file KeosTypelist.h.

#define TYPELIST_9 | ( | t1,
|  | t2,
|  | t3,
|  | t4,
|  | t5,
|  | t6,
|  | t7,
|  | t8,
|  | t9 |  | ) | TypeList<t1, TYPELIST_8(t2, t3, t4, t5, t6, t7, t8, t9) >

| Definition at line 46 of file KeosTypelist.h.