Go to the documentation of this file. 59 template<
typename T,
typename Tnext>
struct TList {
69 #define TLIST_1(T1) svt::TList< T1, svt::TList_end > 70 #define TLIST_2(T1,T2) svt::TList< T1, TLIST_1(T2) > 71 #define TLIST_3(T1,T2,T3) svt::TList< T1, TLIST_2(T2,T3) > 72 #define TLIST_4(T1,T2,T3,T4) svt::TList< T1, TLIST_3(T2,T3,T4) > 73 #define TLIST_5(T1,T2,T3,T4,T5) svt::TList< T1, TLIST_4(T2,T3,T4,T5) > 74 #define TLIST_6(T1,T2,T3,T4,T5,T6) svt::TList< T1, TLIST_5(T2,T3,T4,T5,T6) > 75 #define TLIST_7(T1,T2,T3,T4,T5,T6,T7) svt::TList< T1, TLIST_6(T2,T3,T4,T5,T6,T7) > 76 #define TLIST_8(T1,T2,T3,T4,T5,T6,T7,T8) svt::TList< T1, TLIST_7(T2,T3,T4,T5,T6,T7,T8) > 77 #define TLIST_9(T1,T2,T3,T4,T5,T6,T7,T8,T9) svt::TList< T1, TLIST_8(T2,T3,T4,T5,T6,T7,T8,T9) > 78 #define TLIST_10(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10) svt::TList< T1, TLIST_9(T2,T3,T4,T5,T6,T7,T8,T9,T10) > 79 #define TLIST_11(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11) svt::TList< T1, TLIST_10(T2,T3,T4,T5,T6,T7,T8,T9,T10,T11) > 80 #define TLIST_12(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12) svt::TList< T1, TLIST_11(T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12) > 81 #define TLIST_13(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13) svt::TList< T1, TLIST_12(T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13) > 82 #define TLIST_14(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14) svt::TList< T1, TLIST_13(T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14) > 83 #define TLIST_15(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15) svt::TList< T1, TLIST_14(T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15) > 84 #define TLIST_16(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16) svt::TList< T1, TLIST_15(T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16) > 117 template<
template<
typename>
class T,
typename Tnext>
120 template<
typename T2>
136 #define TTLIST_1(T1) svt::TTList< T1, svt::TList_end > 137 #define TTLIST_2(T1,T2) svt::TTList< T1, TTLIST_1(T2) > 138 #define TTLIST_3(T1,T2,T3) svt::TTList< T1, TTLIST_2(T2,T3) > 139 #define TTLIST_4(T1,T2,T3,T4) svt::TTList< T1, TTLIST_3(T2,T3,T4) > 140 #define TTLIST_5(T1,T2,T3,T4,T5) svt::TTList< T1, TTLIST_4(T2,T3,T4,T5) > 141 #define TTLIST_6(T1,T2,T3,T4,T5,T6) svt::TTList< T1, TTLIST_5(T2,T3,T4,T5,T6) > 142 #define TTLIST_7(T1,T2,T3,T4,T5,T6,T7) svt::TTList< T1, TTLIST_6(T2,T3,T4,T5,T6,T7) > 143 #define TTLIST_8(T1,T2,T3,T4,T5,T6,T7,T8) svt::TTList< T1, TTLIST_7(T2,T3,T4,T5,T6,T7,T8) > 144 #define TTLIST_9(T1,T2,T3,T4,T5,T6,T7,T8,T9) svt::TTList< T1, TTLIST_8(T2,T3,T4,T5,T6,T7,T8,T9) > 145 #define TTLIST_10(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10) svt::TTList< T1, TTLIST_9(T2,T3,T4,T5,T6,T7,T8,T9,T10) > 146 #define TTLIST_11(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11) svt::TTList< T1, TTLIST_10(T2,T3,T4,T5,T6,T7,T8,T9,T10,T11) > 147 #define TTLIST_12(T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12) svt::TTList< T1, TTLIST_11(T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12) >