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

delegate_list.hxx
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.12.4