Lines Matching refs:Arg

10 template <typename Result, typename Param0, typename Param1, typename Arg,
11 Result (*Func)(Param0, Param1, const Arg* const [], int count)>
20 Result operator()(Param0 p0, Param1 p1, const Arg& a0) const {
21 const Arg* const args[] = { &a0 };
25 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1) const {
26 const Arg* const args[] = { &a0, &a1 };
30 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1,
31 const Arg& a2) const {
32 const Arg* const args[] = { &a0, &a1, &a2 };
36 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1,
37 const Arg& a2, const Arg& a3) const {
38 const Arg* const args[] = { &a0, &a1, &a2, &a3 };
42 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1,
43 const Arg& a2, const Arg& a3, const Arg& a4) const {
44 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4 };
48 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1,
49 const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5) const {
50 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5 };
54 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1,
55 const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5,
56 const Arg& a6) const {
57 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6 };
61 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1,
62 const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5,
63 const Arg& a6, const Arg& a7) const {
64 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7 };
68 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1,
69 const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5,
70 const Arg& a6, const Arg& a7, const Arg& a8) const {
71 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8 };
75 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1,
76 const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5,
77 const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9) const {
78 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8,
83 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1,
84 const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5,
85 const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9,
86 const Arg& a10) const {
87 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8,
92 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1,
93 const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5,
94 const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9,
95 const Arg& a10, const Arg& a11) const {
96 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8,
101 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1,
102 const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5,
103 const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9,
104 const Arg& a10, const Arg& a11, const Arg& a12) const {
105 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8,
110 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1,
111 const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5,
112 const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9,
113 const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13) const {
114 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8,
119 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1,
120 const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5,
121 const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9,
122 const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13,
123 const Arg& a14) const {
124 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8,
129 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1,
130 const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5,
131 const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9,
132 const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13,
133 const Arg& a14, const Arg& a15) const {
134 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8,
139 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1,
140 const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5,
141 const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9,
142 const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13,
143 const Arg& a14, const Arg& a15, const Arg& a16) const {
144 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8,
149 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1,
150 const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5,
151 const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9,
152 const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13,
153 const Arg& a14, const Arg& a15, const Arg& a16, const Arg& a17) const {
154 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8,
159 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1,
160 const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5,
161 const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9,
162 const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13,
163 const Arg& a14, const Arg& a15, const Arg& a16, const Arg& a17,
164 const Arg& a18) const {
165 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8,
170 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1,
171 const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5,
172 const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9,
173 const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13,
174 const Arg& a14, const Arg& a15, const Arg& a16, const Arg& a17,
175 const Arg& a18, const Arg& a19) const {
176 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8,
181 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1,
182 const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5,
183 const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9,
184 const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13,
185 const Arg& a14, const Arg& a15, const Arg& a16, const Arg& a17,
186 const Arg& a18, const Arg& a19, const Arg& a20) const {
187 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8,
193 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1,
194 const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5,
195 const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9,
196 const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13,
197 const Arg& a14, const Arg& a15, const Arg& a16, const Arg& a17,
198 const Arg& a18, const Arg& a19, const Arg& a20, const Arg& a21) const {
199 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8,
205 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1,
206 const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5,
207 const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9,
208 const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13,
209 const Arg& a14, const Arg& a15, const Arg& a16, const Arg& a17,
210 const Arg& a18, const Arg& a19, const Arg& a20, const Arg& a21,
211 const Arg& a22) const {
212 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8,
218 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1,
219 const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5,
220 const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9,
221 const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13,
222 const Arg& a14, const Arg& a15, const Arg& a16, const Arg& a17,
223 const Arg& a18, const Arg& a19, const Arg& a20, const Arg& a21,
224 const Arg& a22, const Arg& a23) const {
225 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8,
231 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1,
232 const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5,
233 const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9,
234 const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13,
235 const Arg& a14, const Arg& a15, const Arg& a16, const Arg& a17,
236 const Arg& a18, const Arg& a19, const Arg& a20, const Arg& a21,
237 const Arg& a22, const Arg& a23, const Arg& a24) const {
238 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8,
244 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1,
245 const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5,
246 const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9,
247 const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13,
248 const Arg& a14, const Arg& a15, const Arg& a16, const Arg& a17,
249 const Arg& a18, const Arg& a19, const Arg& a20, const Arg& a21,
250 const Arg& a22, const Arg& a23, const Arg& a24, const Arg& a25) const {
251 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8,
257 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1,
258 const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5,
259 const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9,
260 const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13,
261 const Arg& a14, const Arg& a15, const Arg& a16, const Arg& a17,
262 const Arg& a18, const Arg& a19, const Arg& a20, const Arg& a21,
263 const Arg& a22, const Arg& a23, const Arg& a24, const Arg& a25,
264 const Arg& a26) const {
265 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8,
271 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1,
272 const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5,
273 const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9,
274 const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13,
275 const Arg& a14, const Arg& a15, const Arg& a16, const Arg& a17,
276 const Arg& a18, const Arg& a19, const Arg& a20, const Arg& a21,
277 const Arg& a22, const Arg& a23, const Arg& a24, const Arg& a25,
278 const Arg& a26, const Arg& a27) const {
279 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8,
285 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1,
286 const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5,
287 const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9,
288 const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13,
289 const Arg& a14, const Arg& a15, const Arg& a16, const Arg& a17,
290 const Arg& a18, const Arg& a19, const Arg& a20, const Arg& a21,
291 const Arg& a22, const Arg& a23, const Arg& a24, const Arg& a25,
292 const Arg& a26, const Arg& a27, const Arg& a28) const {
293 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8,
299 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1,
300 const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5,
301 const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9,
302 const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13,
303 const Arg& a14, const Arg& a15, const Arg& a16, const Arg& a17,
304 const Arg& a18, const Arg& a19, const Arg& a20, const Arg& a21,
305 const Arg& a22, const Arg& a23, const Arg& a24, const Arg& a25,
306 const Arg& a26, const Arg& a27, const Arg& a28, const Arg& a29) const {
307 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8,
313 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1,
314 const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5,
315 const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9,
316 const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13,
317 const Arg& a14, const Arg& a15, const Arg& a16, const Arg& a17,
318 const Arg& a18, const Arg& a19, const Arg& a20, const Arg& a21,
319 const Arg& a22, const Arg& a23, const Arg& a24, const Arg& a25,
320 const Arg& a26, const Arg& a27, const Arg& a28, const Arg& a29,
321 const Arg& a30) const {
322 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8,
328 Result operator()(Param0 p0, Param1 p1, const Arg& a0, const Arg& a1,
329 const Arg& a2, const Arg& a3, const Arg& a4, const Arg& a5,
330 const Arg& a6, const Arg& a7, const Arg& a8, const Arg& a9,
331 const Arg& a10, const Arg& a11, const Arg& a12, const Arg& a13,
332 const Arg& a14, const Arg& a15, const Arg& a16, const Arg& a17,
333 const Arg& a18, const Arg& a19, const Arg& a20, const Arg& a21,
334 const Arg& a22, const Arg& a23, const Arg& a24, const Arg& a25,
335 const Arg& a26, const Arg& a27, const Arg& a28, const Arg& a29,
336 const Arg& a30, const Arg& a31) const {
337 const Arg* const args[] = { &a0, &a1, &a2, &a3, &a4, &a5, &a6, &a7, &a8,