[ VIGRA Homepage | Function Index | Class Index | Namespaces | File List | Main Page ]

delegate_list.hxx VIGRA

1 // Automaticly generaged by C:\Work\Projects\Delegates\include\srutil\delegate\detail\make_delegates.pl
2 
3 // 0 params
4 #define VIGRA_DELEGATE_PARAM_COUNT 0
5 #define VIGRA_DELEGATE_TEMPLATE_PARAMS
6 #define VIGRA_DELEGATE_TEMPLATE_ARGS
7 #define VIGRA_DELEGATE_PARAMS
8 #define VIGRA_DELEGATE_ARGS
9 #define VIGRA_DELEGATE_INVOKER_INITIALIZATION_LIST
10 #define VIGRA_DELEGATE_INVOKER_DATA
11 #include "delegate_template.hxx"
12 #undef VIGRA_DELEGATE_PARAM_COUNT
13 #undef VIGRA_DELEGATE_TEMPLATE_PARAMS
14 #undef VIGRA_DELEGATE_TEMPLATE_ARGS
15 #undef VIGRA_DELEGATE_PARAMS
16 #undef VIGRA_DELEGATE_ARGS
17 #undef VIGRA_DELEGATE_INVOKER_INITIALIZATION_LIST
18 #undef VIGRA_DELEGATE_INVOKER_DATA
19 
20 // 1 params
21 #define VIGRA_DELEGATE_PARAM_COUNT 1
22 #define VIGRA_DELEGATE_TEMPLATE_PARAMS typename A1
23 #define VIGRA_DELEGATE_TEMPLATE_ARGS A1
24 #define VIGRA_DELEGATE_PARAMS A1 a1
25 #define VIGRA_DELEGATE_ARGS a1
26 #define VIGRA_DELEGATE_INVOKER_INITIALIZATION_LIST a1(a1)
27 #define VIGRA_DELEGATE_INVOKER_DATA A1 a1;
28 #include "delegate_template.hxx"
29 #undef VIGRA_DELEGATE_PARAM_COUNT
30 #undef VIGRA_DELEGATE_TEMPLATE_PARAMS
31 #undef VIGRA_DELEGATE_TEMPLATE_ARGS
32 #undef VIGRA_DELEGATE_PARAMS
33 #undef VIGRA_DELEGATE_ARGS
34 #undef VIGRA_DELEGATE_INVOKER_INITIALIZATION_LIST
35 #undef VIGRA_DELEGATE_INVOKER_DATA
36 
37 // 2 params
38 #define VIGRA_DELEGATE_PARAM_COUNT 2
39 #define VIGRA_DELEGATE_TEMPLATE_PARAMS typename A1, typename A2
40 #define VIGRA_DELEGATE_TEMPLATE_ARGS A1, A2
41 #define VIGRA_DELEGATE_PARAMS A1 a1, A2 a2
42 #define VIGRA_DELEGATE_ARGS a1,a2
43 #define VIGRA_DELEGATE_INVOKER_INITIALIZATION_LIST a1(a1),a2(a2)
44 #define VIGRA_DELEGATE_INVOKER_DATA A1 a1;A2 a2;
45 #include "delegate_template.hxx"
46 #undef VIGRA_DELEGATE_PARAM_COUNT
47 #undef VIGRA_DELEGATE_TEMPLATE_PARAMS
48 #undef VIGRA_DELEGATE_TEMPLATE_ARGS
49 #undef VIGRA_DELEGATE_PARAMS
50 #undef VIGRA_DELEGATE_ARGS
51 #undef VIGRA_DELEGATE_INVOKER_INITIALIZATION_LIST
52 #undef VIGRA_DELEGATE_INVOKER_DATA
53 
54 // 3 params
55 #define VIGRA_DELEGATE_PARAM_COUNT 3
56 #define VIGRA_DELEGATE_TEMPLATE_PARAMS typename A1, typename A2, typename A3
57 #define VIGRA_DELEGATE_TEMPLATE_ARGS A1, A2, A3
58 #define VIGRA_DELEGATE_PARAMS A1 a1, A2 a2, A3 a3
59 #define VIGRA_DELEGATE_ARGS a1,a2,a3
60 #define VIGRA_DELEGATE_INVOKER_INITIALIZATION_LIST a1(a1),a2(a2),a3(a3)
61 #define VIGRA_DELEGATE_INVOKER_DATA A1 a1;A2 a2;A3 a3;
62 #include "delegate_template.hxx"
63 #undef VIGRA_DELEGATE_PARAM_COUNT
64 #undef VIGRA_DELEGATE_TEMPLATE_PARAMS
65 #undef VIGRA_DELEGATE_TEMPLATE_ARGS
66 #undef VIGRA_DELEGATE_PARAMS
67 #undef VIGRA_DELEGATE_ARGS
68 #undef VIGRA_DELEGATE_INVOKER_INITIALIZATION_LIST
69 #undef VIGRA_DELEGATE_INVOKER_DATA
70 
71 // 4 params
72 #define VIGRA_DELEGATE_PARAM_COUNT 4
73 #define VIGRA_DELEGATE_TEMPLATE_PARAMS typename A1, typename A2, typename A3, typename A4
74 #define VIGRA_DELEGATE_TEMPLATE_ARGS A1, A2, A3, A4
75 #define VIGRA_DELEGATE_PARAMS A1 a1, A2 a2, A3 a3, A4 a4
76 #define VIGRA_DELEGATE_ARGS a1,a2,a3,a4
77 #define VIGRA_DELEGATE_INVOKER_INITIALIZATION_LIST a1(a1),a2(a2),a3(a3),a4(a4)
78 #define VIGRA_DELEGATE_INVOKER_DATA A1 a1;A2 a2;A3 a3;A4 a4;
79 #include "delegate_template.hxx"
80 #undef VIGRA_DELEGATE_PARAM_COUNT
81 #undef VIGRA_DELEGATE_TEMPLATE_PARAMS
82 #undef VIGRA_DELEGATE_TEMPLATE_ARGS
83 #undef VIGRA_DELEGATE_PARAMS
84 #undef VIGRA_DELEGATE_ARGS
85 #undef VIGRA_DELEGATE_INVOKER_INITIALIZATION_LIST
86 #undef VIGRA_DELEGATE_INVOKER_DATA
87 
88 // 5 params
89 #define VIGRA_DELEGATE_PARAM_COUNT 5
90 #define VIGRA_DELEGATE_TEMPLATE_PARAMS typename A1, typename A2, typename A3, typename A4, typename A5
91 #define VIGRA_DELEGATE_TEMPLATE_ARGS A1, A2, A3, A4, A5
92 #define VIGRA_DELEGATE_PARAMS A1 a1, A2 a2, A3 a3, A4 a4, A5 a5
93 #define VIGRA_DELEGATE_ARGS a1,a2,a3,a4,a5
94 #define VIGRA_DELEGATE_INVOKER_INITIALIZATION_LIST a1(a1),a2(a2),a3(a3),a4(a4),a5(a5)
95 #define VIGRA_DELEGATE_INVOKER_DATA A1 a1;A2 a2;A3 a3;A4 a4;A5 a5;
96 #include "delegate_template.hxx"
97 #undef VIGRA_DELEGATE_PARAM_COUNT
98 #undef VIGRA_DELEGATE_TEMPLATE_PARAMS
99 #undef VIGRA_DELEGATE_TEMPLATE_ARGS
100 #undef VIGRA_DELEGATE_PARAMS
101 #undef VIGRA_DELEGATE_ARGS
102 #undef VIGRA_DELEGATE_INVOKER_INITIALIZATION_LIST
103 #undef VIGRA_DELEGATE_INVOKER_DATA
104 
105 // 6 params
106 #define VIGRA_DELEGATE_PARAM_COUNT 6
107 #define VIGRA_DELEGATE_TEMPLATE_PARAMS typename A1, typename A2, typename A3, typename A4, typename A5, typename A6
108 #define VIGRA_DELEGATE_TEMPLATE_ARGS A1, A2, A3, A4, A5, A6
109 #define VIGRA_DELEGATE_PARAMS A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6
110 #define VIGRA_DELEGATE_ARGS a1,a2,a3,a4,a5,a6
111 #define VIGRA_DELEGATE_INVOKER_INITIALIZATION_LIST a1(a1),a2(a2),a3(a3),a4(a4),a5(a5),a6(a6)
112 #define VIGRA_DELEGATE_INVOKER_DATA A1 a1;A2 a2;A3 a3;A4 a4;A5 a5;A6 a6;
113 #include "delegate_template.hxx"
114 #undef VIGRA_DELEGATE_PARAM_COUNT
115 #undef VIGRA_DELEGATE_TEMPLATE_PARAMS
116 #undef VIGRA_DELEGATE_TEMPLATE_ARGS
117 #undef VIGRA_DELEGATE_PARAMS
118 #undef VIGRA_DELEGATE_ARGS
119 #undef VIGRA_DELEGATE_INVOKER_INITIALIZATION_LIST
120 #undef VIGRA_DELEGATE_INVOKER_DATA
121 
122 // 7 params
123 #define VIGRA_DELEGATE_PARAM_COUNT 7
124 #define VIGRA_DELEGATE_TEMPLATE_PARAMS typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7
125 #define VIGRA_DELEGATE_TEMPLATE_ARGS A1, A2, A3, A4, A5, A6, A7
126 #define VIGRA_DELEGATE_PARAMS A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7
127 #define VIGRA_DELEGATE_ARGS a1,a2,a3,a4,a5,a6,a7
128 #define VIGRA_DELEGATE_INVOKER_INITIALIZATION_LIST a1(a1),a2(a2),a3(a3),a4(a4),a5(a5),a6(a6),a7(a7)
129 #define VIGRA_DELEGATE_INVOKER_DATA A1 a1;A2 a2;A3 a3;A4 a4;A5 a5;A6 a6;A7 a7;
130 #include "delegate_template.hxx"
131 #undef VIGRA_DELEGATE_PARAM_COUNT
132 #undef VIGRA_DELEGATE_TEMPLATE_PARAMS
133 #undef VIGRA_DELEGATE_TEMPLATE_ARGS
134 #undef VIGRA_DELEGATE_PARAMS
135 #undef VIGRA_DELEGATE_ARGS
136 #undef VIGRA_DELEGATE_INVOKER_INITIALIZATION_LIST
137 #undef VIGRA_DELEGATE_INVOKER_DATA
138 
139 // 8 params
140 #define VIGRA_DELEGATE_PARAM_COUNT 8
141 #define VIGRA_DELEGATE_TEMPLATE_PARAMS typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8
142 #define VIGRA_DELEGATE_TEMPLATE_ARGS A1, A2, A3, A4, A5, A6, A7, A8
143 #define VIGRA_DELEGATE_PARAMS A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8
144 #define VIGRA_DELEGATE_ARGS a1,a2,a3,a4,a5,a6,a7,a8
145 #define VIGRA_DELEGATE_INVOKER_INITIALIZATION_LIST a1(a1),a2(a2),a3(a3),a4(a4),a5(a5),a6(a6),a7(a7),a8(a8)
146 #define VIGRA_DELEGATE_INVOKER_DATA A1 a1;A2 a2;A3 a3;A4 a4;A5 a5;A6 a6;A7 a7;A8 a8;
147 #include "delegate_template.hxx"
148 #undef VIGRA_DELEGATE_PARAM_COUNT
149 #undef VIGRA_DELEGATE_TEMPLATE_PARAMS
150 #undef VIGRA_DELEGATE_TEMPLATE_ARGS
151 #undef VIGRA_DELEGATE_PARAMS
152 #undef VIGRA_DELEGATE_ARGS
153 #undef VIGRA_DELEGATE_INVOKER_INITIALIZATION_LIST
154 #undef VIGRA_DELEGATE_INVOKER_DATA
155 
156 // 9 params
157 #define VIGRA_DELEGATE_PARAM_COUNT 9
158 #define VIGRA_DELEGATE_TEMPLATE_PARAMS typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9
159 #define VIGRA_DELEGATE_TEMPLATE_ARGS A1, A2, A3, A4, A5, A6, A7, A8, A9
160 #define VIGRA_DELEGATE_PARAMS A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9
161 #define VIGRA_DELEGATE_ARGS a1,a2,a3,a4,a5,a6,a7,a8,a9
162 #define VIGRA_DELEGATE_INVOKER_INITIALIZATION_LIST a1(a1),a2(a2),a3(a3),a4(a4),a5(a5),a6(a6),a7(a7),a8(a8),a9(a9)
163 #define VIGRA_DELEGATE_INVOKER_DATA A1 a1;A2 a2;A3 a3;A4 a4;A5 a5;A6 a6;A7 a7;A8 a8;A9 a9;
164 #include "delegate_template.hxx"
165 #undef VIGRA_DELEGATE_PARAM_COUNT
166 #undef VIGRA_DELEGATE_TEMPLATE_PARAMS
167 #undef VIGRA_DELEGATE_TEMPLATE_ARGS
168 #undef VIGRA_DELEGATE_PARAMS
169 #undef VIGRA_DELEGATE_ARGS
170 #undef VIGRA_DELEGATE_INVOKER_INITIALIZATION_LIST
171 #undef VIGRA_DELEGATE_INVOKER_DATA
172 
173 // 10 params
174 #define VIGRA_DELEGATE_PARAM_COUNT 10
175 #define VIGRA_DELEGATE_TEMPLATE_PARAMS typename A1, typename A2, typename A3, typename A4, typename A5, typename A6, typename A7, typename A8, typename A9, typename A10
176 #define VIGRA_DELEGATE_TEMPLATE_ARGS A1, A2, A3, A4, A5, A6, A7, A8, A9, A10
177 #define VIGRA_DELEGATE_PARAMS A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9, A10 a10
178 #define VIGRA_DELEGATE_ARGS a1,a2,a3,a4,a5,a6,a7,a8,a9,a10
179 #define VIGRA_DELEGATE_INVOKER_INITIALIZATION_LIST a1(a1),a2(a2),a3(a3),a4(a4),a5(a5),a6(a6),a7(a7),a8(a8),a9(a9),a10(a10)
180 #define VIGRA_DELEGATE_INVOKER_DATA A1 a1;A2 a2;A3 a3;A4 a4;A5 a5;A6 a6;A7 a7;A8 a8;A9 a9;A10 a10;
181 #include "delegate_template.hxx"
182 #undef VIGRA_DELEGATE_PARAM_COUNT
183 #undef VIGRA_DELEGATE_TEMPLATE_PARAMS
184 #undef VIGRA_DELEGATE_TEMPLATE_ARGS
185 #undef VIGRA_DELEGATE_PARAMS
186 #undef VIGRA_DELEGATE_ARGS
187 #undef VIGRA_DELEGATE_INVOKER_INITIALIZATION_LIST
188 #undef VIGRA_DELEGATE_INVOKER_DATA
189 

© Ullrich Köthe (ullrich.koethe@iwr.uni-heidelberg.de)
Heidelberg Collaboratory for Image Processing, University of Heidelberg, Germany

html generated using doxygen and Python
vigra 1.11.1 (Fri May 19 2017)