root/trunk/infrastructure/pyd/generators/callable_wrap.txt

Revision 27, 1.5 kB (checked in by KirkMcDonald, 3 years ago)

PyCallable? to delegate conversion.

Line 
1     Tr fn(Tr, T1)(T1 t1) {
2         return boilerplate!(Tr)(call(t1));
3     }
4
5     Tr fn(Tr, T1, T2)(T1 t1, T2 t2) {
6         return boilerplate!(Tr)(call(t1, t2));
7     }
8
9     Tr fn(Tr, T1, T2, T3)(T1 t1, T2 t2, T3 t3) {
10         return boilerplate!(Tr)(call(t1, t2, t3));
11     }
12
13     Tr fn(Tr, T1, T2, T3, T4)(T1 t1, T2 t2, T3 t3, T4 t4) {
14         return boilerplate!(Tr)(call(t1, t2, t3, t4));
15     }
16
17     Tr fn(Tr, T1, T2, T3, T4, T5)(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5) {
18         return boilerplate!(Tr)(call(t1, t2, t3, t4, t5));
19     }
20
21     Tr fn(Tr, T1, T2, T3, T4, T5, T6)(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6) {
22         return boilerplate!(Tr)(call(t1, t2, t3, t4, t5, t6));
23     }
24
25     Tr fn(Tr, T1, T2, T3, T4, T5, T6, T7)(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7) {
26         return boilerplate!(Tr)(call(t1, t2, t3, t4, t5, t6, t7));
27     }
28
29     Tr fn(Tr, T1, T2, T3, T4, T5, T6, T7, T8)(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8) {
30         return boilerplate!(Tr)(call(t1, t2, t3, t4, t5, t6, t7, t8));
31     }
32
33     Tr fn(Tr, T1, T2, T3, T4, T5, T6, T7, T8, T9)(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9) {
34         return boilerplate!(Tr)(call(t1, t2, t3, t4, t5, t6, t7, t8, t9));
35     }
36
37     Tr fn(Tr, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)(T1 t1, T2 t2, T3 t3, T4 t4, T5 t5, T6 t6, T7 t7, T8 t8, T9 t9, T10 t10) {
38         return boilerplate!(Tr)(call(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10));
39     }
Note: See TracBrowser for help on using the browser.