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

Revision 24, 1.6 kB (checked in by KirkMcDonald, 2 years ago)

CeleriD/Pyd? integration.

Line 
1     } else static if (ARGS == 1) {
2         alias RetType delegate(ArgType!(Fn, 1)) type;
3     } else static if (ARGS == 2) {
4         alias RetType delegate(ArgType!(Fn, 1), ArgType!(Fn, 2)) type;
5     } else static if (ARGS == 3) {
6         alias RetType delegate(ArgType!(Fn, 1), ArgType!(Fn, 2), ArgType!(Fn, 3)) type;
7     } else static if (ARGS == 4) {
8         alias RetType delegate(ArgType!(Fn, 1), ArgType!(Fn, 2), ArgType!(Fn, 3), ArgType!(Fn, 4)) type;
9     } else static if (ARGS == 5) {
10         alias RetType delegate(ArgType!(Fn, 1), ArgType!(Fn, 2), ArgType!(Fn, 3), ArgType!(Fn, 4), ArgType!(Fn, 5)) type;
11     } else static if (ARGS == 6) {
12         alias RetType delegate(ArgType!(Fn, 1), ArgType!(Fn, 2), ArgType!(Fn, 3), ArgType!(Fn, 4), ArgType!(Fn, 5), ArgType!(Fn, 6)) type;
13     } else static if (ARGS == 7) {
14         alias RetType delegate(ArgType!(Fn, 1), ArgType!(Fn, 2), ArgType!(Fn, 3), ArgType!(Fn, 4), ArgType!(Fn, 5), ArgType!(Fn, 6), ArgType!(Fn, 7)) type;
15     } else static if (ARGS == 8) {
16         alias RetType delegate(ArgType!(Fn, 1), ArgType!(Fn, 2), ArgType!(Fn, 3), ArgType!(Fn, 4), ArgType!(Fn, 5), ArgType!(Fn, 6), ArgType!(Fn, 7), ArgType!(Fn, 8)) type;
17     } else static if (ARGS == 9) {
18         alias RetType delegate(ArgType!(Fn, 1), ArgType!(Fn, 2), ArgType!(Fn, 3), ArgType!(Fn, 4), ArgType!(Fn, 5), ArgType!(Fn, 6), ArgType!(Fn, 7), ArgType!(Fn, 8), ArgType!(Fn, 9)) type;
19     } else static if (ARGS == 10) {
20         alias RetType delegate(ArgType!(Fn, 1), ArgType!(Fn, 2), ArgType!(Fn, 3), ArgType!(Fn, 4), ArgType!(Fn, 5), ArgType!(Fn, 6), ArgType!(Fn, 7), ArgType!(Fn, 8), ArgType!(Fn, 9), ArgType!(Fn, 10)) type;
21     }
Note: See TracBrowser for help on using the browser.