iRoCS Toolbox  1.1.0
Data Structures | Namespaces | Macros
TList.hh File Reference
#include <config.hh>
Include dependency graph for TList.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  svt::TList< T, Tnext >
 
struct  svt::TList_end
 
struct  svt::TTList< T, Tnext >::Traits< T2 >
 
struct  svt::TTList< T, Tnext >
 

Namespaces

 svt
 

Macros

#define TLIST_1(T1)   svt::TList< T1, svt::TList_end >
 
#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) >
 
#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) >
 
#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) >
 
#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) >
 
#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) >
 
#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) >
 
#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) >
 
#define TLIST_2(T1, T2)   svt::TList< T1, TLIST_1(T2) >
 
#define TLIST_3(T1, T2, T3)   svt::TList< T1, TLIST_2(T2,T3) >
 
#define TLIST_4(T1, T2, T3, T4)   svt::TList< T1, TLIST_3(T2,T3,T4) >
 
#define TLIST_5(T1, T2, T3, T4, T5)   svt::TList< T1, TLIST_4(T2,T3,T4,T5) >
 
#define TLIST_6(T1, T2, T3, T4, T5, T6)   svt::TList< T1, TLIST_5(T2,T3,T4,T5,T6) >
 
#define TLIST_7(T1, T2, T3, T4, T5, T6, T7)   svt::TList< T1, TLIST_6(T2,T3,T4,T5,T6,T7) >
 
#define TLIST_8(T1, T2, T3, T4, T5, T6, T7, T8)   svt::TList< T1, TLIST_7(T2,T3,T4,T5,T6,T7,T8) >
 
#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) >
 
#define TTLIST_1(T1)   svt::TTList< T1, svt::TList_end >
 
#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) >
 
#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) >
 
#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) >
 
#define TTLIST_2(T1, T2)   svt::TTList< T1, TTLIST_1(T2) >
 
#define TTLIST_3(T1, T2, T3)   svt::TTList< T1, TTLIST_2(T2,T3) >
 
#define TTLIST_4(T1, T2, T3, T4)   svt::TTList< T1, TTLIST_3(T2,T3,T4) >
 
#define TTLIST_5(T1, T2, T3, T4, T5)   svt::TTList< T1, TTLIST_4(T2,T3,T4,T5) >
 
#define TTLIST_6(T1, T2, T3, T4, T5, T6)   svt::TTList< T1, TTLIST_5(T2,T3,T4,T5,T6) >
 
#define TTLIST_7(T1, T2, T3, T4, T5, T6, T7)   svt::TTList< T1, TTLIST_6(T2,T3,T4,T5,T6,T7) >
 
#define TTLIST_8(T1, T2, T3, T4, T5, T6, T7, T8)   svt::TTList< T1, TTLIST_7(T2,T3,T4,T5,T6,T7,T8) >
 
#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) >
 

Macro Definition Documentation

◆ TLIST_1

#define TLIST_1 (   T1)    svt::TList< T1, svt::TList_end >

Definition at line 69 of file TList.hh.

◆ TLIST_2

#define TLIST_2 (   T1,
  T2 
)    svt::TList< T1, TLIST_1(T2) >

Definition at line 70 of file TList.hh.

◆ TLIST_3

#define TLIST_3 (   T1,
  T2,
  T3 
)    svt::TList< T1, TLIST_2(T2,T3) >

Definition at line 71 of file TList.hh.

◆ TLIST_4

#define TLIST_4 (   T1,
  T2,
  T3,
  T4 
)    svt::TList< T1, TLIST_3(T2,T3,T4) >

Definition at line 72 of file TList.hh.

◆ TLIST_5

#define TLIST_5 (   T1,
  T2,
  T3,
  T4,
  T5 
)    svt::TList< T1, TLIST_4(T2,T3,T4,T5) >

Definition at line 73 of file TList.hh.

◆ TLIST_6

#define TLIST_6 (   T1,
  T2,
  T3,
  T4,
  T5,
  T6 
)    svt::TList< T1, TLIST_5(T2,T3,T4,T5,T6) >

Definition at line 74 of file TList.hh.

◆ TLIST_7

#define TLIST_7 (   T1,
  T2,
  T3,
  T4,
  T5,
  T6,
  T7 
)    svt::TList< T1, TLIST_6(T2,T3,T4,T5,T6,T7) >

Definition at line 75 of file TList.hh.

◆ TLIST_8

#define TLIST_8 (   T1,
  T2,
  T3,
  T4,
  T5,
  T6,
  T7,
  T8 
)    svt::TList< T1, TLIST_7(T2,T3,T4,T5,T6,T7,T8) >

Definition at line 76 of file TList.hh.

◆ TLIST_9

#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) >

Definition at line 77 of file TList.hh.

◆ TLIST_10

#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) >

Definition at line 78 of file TList.hh.

◆ TLIST_11

#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) >

Definition at line 79 of file TList.hh.

◆ TLIST_12

#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) >

Definition at line 80 of file TList.hh.

◆ TLIST_13

#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) >

Definition at line 81 of file TList.hh.

◆ TLIST_14

#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) >

Definition at line 82 of file TList.hh.

◆ TLIST_15

#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) >

Definition at line 83 of file TList.hh.

◆ TLIST_16

#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) >

Definition at line 84 of file TList.hh.

◆ TTLIST_1

#define TTLIST_1 (   T1)    svt::TTList< T1, svt::TList_end >

Definition at line 136 of file TList.hh.

◆ TTLIST_2

#define TTLIST_2 (   T1,
  T2 
)    svt::TTList< T1, TTLIST_1(T2) >

Definition at line 137 of file TList.hh.

◆ TTLIST_3

#define TTLIST_3 (   T1,
  T2,
  T3 
)    svt::TTList< T1, TTLIST_2(T2,T3) >

Definition at line 138 of file TList.hh.

◆ TTLIST_4

#define TTLIST_4 (   T1,
  T2,
  T3,
  T4 
)    svt::TTList< T1, TTLIST_3(T2,T3,T4) >

Definition at line 139 of file TList.hh.

◆ TTLIST_5

#define TTLIST_5 (   T1,
  T2,
  T3,
  T4,
  T5 
)    svt::TTList< T1, TTLIST_4(T2,T3,T4,T5) >

Definition at line 140 of file TList.hh.

◆ TTLIST_6

#define TTLIST_6 (   T1,
  T2,
  T3,
  T4,
  T5,
  T6 
)    svt::TTList< T1, TTLIST_5(T2,T3,T4,T5,T6) >

Definition at line 141 of file TList.hh.

◆ TTLIST_7

#define TTLIST_7 (   T1,
  T2,
  T3,
  T4,
  T5,
  T6,
  T7 
)    svt::TTList< T1, TTLIST_6(T2,T3,T4,T5,T6,T7) >

Definition at line 142 of file TList.hh.

◆ TTLIST_8

#define TTLIST_8 (   T1,
  T2,
  T3,
  T4,
  T5,
  T6,
  T7,
  T8 
)    svt::TTList< T1, TTLIST_7(T2,T3,T4,T5,T6,T7,T8) >

Definition at line 143 of file TList.hh.

◆ TTLIST_9

#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) >

Definition at line 144 of file TList.hh.

◆ TTLIST_10

#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) >

Definition at line 145 of file TList.hh.

◆ TTLIST_11

#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) >

Definition at line 146 of file TList.hh.

◆ TTLIST_12

#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) >

Definition at line 147 of file TList.hh.