flext
0.6.2
|
Macros | |
#define | FLEXT_CADDBANG(CL, IX, M_FUN) |
#define | FLEXT_CADDMETHOD(CL, IX, M_FUN) |
Add a handler for a method with either no, list or anything arguments. More... | |
#define | FLEXT_CADDMETHOD_(CL, IX, M_TAG, M_FUN) |
Add a a handler for a method with implicit arguments. More... | |
#define | FLEXT_CADDMETHOD_E(CL, IX, M_TAG, M_FUN) |
Add a handler for a method with 1 enum type argument. More... | |
#define | FLEXT_CADDMETHOD_1(CL, IX, M_TAG, M_FUN, TP1) |
Add a handler for a method with 1 argument. More... | |
#define | FLEXT_CADDMETHOD_2(CL, IX, M_TAG, M_FUN, TP1, TP2) |
Add a handler for a method with 2 arguments. More... | |
#define | FLEXT_CADDMETHOD_3(CL, IX, M_TAG, M_FUN, TP1, TP2, TP3) |
Add a handler for a method with 3 arguments. More... | |
#define | FLEXT_CADDMETHOD_4(CL, IX, M_TAG, M_FUN, TP1, TP2, TP3, TP4) |
Add a handler for a method with 4 arguments. More... | |
#define | FLEXT_CADDMETHOD_5(CL, IX, M_TAG, M_FUN, TP1, TP2, TP3, TP4, TP5) |
Add a handler for a method with 5 arguments. More... | |
#define | FLEXT_CADDMETHOD_B(CL, IX, M_TAG, M_FUN) |
Add a handler for a method with a boolean argument. More... | |
#define | FLEXT_CADDMETHOD_F(CL, IX, M_TAG, M_FUN) |
Add a handler for a method with 1 float argument. More... | |
#define | FLEXT_CADDMETHOD_FF(CL, IX, M_TAG, M_FUN) |
Add a handler for a method with 2 float arguments. More... | |
#define | FLEXT_CADDMETHOD_FFF(CL, IX, M_TAG, M_FUN) |
Add a handler for a method with 3 float arguments. More... | |
#define | FLEXT_CADDMETHOD_I(CL, IX, M_TAG, M_FUN) |
Add a handler for a method with 1 integer argument. More... | |
#define | FLEXT_CADDMETHOD_II(CL, IX, M_TAG, M_FUN) |
Add a handler for a method with 2 integer arguments. More... | |
#define | FLEXT_CADDMETHOD_III(CL, IX, M_TAG, M_FUN) |
Add a handler for a method with 3 integer arguments. More... | |
#define FLEXT_CADDBANG | ( | CL, | |
IX, | |||
M_FUN | |||
) |
Add a method handler for bang
#define FLEXT_CADDMETHOD | ( | CL, | |
IX, | |||
M_FUN | |||
) |
Add a handler for a method with either no, list or anything arguments.
#define FLEXT_CADDMETHOD_ | ( | CL, | |
IX, | |||
M_TAG, | |||
M_FUN | |||
) |
Add a a handler for a method with implicit arguments.
#define FLEXT_CADDMETHOD_1 | ( | CL, | |
IX, | |||
M_TAG, | |||
M_FUN, | |||
TP1 | |||
) |
Add a handler for a method with 1 argument.
#define FLEXT_CADDMETHOD_2 | ( | CL, | |
IX, | |||
M_TAG, | |||
M_FUN, | |||
TP1, | |||
TP2 | |||
) |
Add a handler for a method with 2 arguments.
#define FLEXT_CADDMETHOD_3 | ( | CL, | |
IX, | |||
M_TAG, | |||
M_FUN, | |||
TP1, | |||
TP2, | |||
TP3 | |||
) |
Add a handler for a method with 3 arguments.
#define FLEXT_CADDMETHOD_4 | ( | CL, | |
IX, | |||
M_TAG, | |||
M_FUN, | |||
TP1, | |||
TP2, | |||
TP3, | |||
TP4 | |||
) |
Add a handler for a method with 4 arguments.
#define FLEXT_CADDMETHOD_5 | ( | CL, | |
IX, | |||
M_TAG, | |||
M_FUN, | |||
TP1, | |||
TP2, | |||
TP3, | |||
TP4, | |||
TP5 | |||
) |
Add a handler for a method with 5 arguments.
#define FLEXT_CADDMETHOD_B | ( | CL, | |
IX, | |||
M_TAG, | |||
M_FUN | |||
) |
Add a handler for a method with a boolean argument.
#define FLEXT_CADDMETHOD_E | ( | CL, | |
IX, | |||
M_TAG, | |||
M_FUN | |||
) |
Add a handler for a method with 1 enum type argument.
#define FLEXT_CADDMETHOD_F | ( | CL, | |
IX, | |||
M_TAG, | |||
M_FUN | |||
) |
Add a handler for a method with 1 float argument.
#define FLEXT_CADDMETHOD_FF | ( | CL, | |
IX, | |||
M_TAG, | |||
M_FUN | |||
) |
Add a handler for a method with 2 float arguments.
#define FLEXT_CADDMETHOD_FFF | ( | CL, | |
IX, | |||
M_TAG, | |||
M_FUN | |||
) |
Add a handler for a method with 3 float arguments.
#define FLEXT_CADDMETHOD_I | ( | CL, | |
IX, | |||
M_TAG, | |||
M_FUN | |||
) |
Add a handler for a method with 1 integer argument.
#define FLEXT_CADDMETHOD_II | ( | CL, | |
IX, | |||
M_TAG, | |||
M_FUN | |||
) |
Add a handler for a method with 2 integer arguments.
#define FLEXT_CADDMETHOD_III | ( | CL, | |
IX, | |||
M_TAG, | |||
M_FUN | |||
) |
Add a handler for a method with 3 integer arguments.