util macros to declare ZFListener as ZFCallback More...
#include "ZFCallback_lambda.h"
Go to the source code of this file.
Macros | |
#define | ZFLISTENER_END() |
see ZFLISTENER | |
#define | ZFLISTENER(name) |
util to declare a ZFListener locally | |
#define | ZFLISTENER_0(name) |
see ZFLISTENER | |
#define | ZFLISTENER_1(name, CaptureParam0, capture0) |
see ZFLISTENER | |
#define | ZFLISTENER_2(name, CaptureParam0, capture0, CaptureParam1, capture1) |
see ZFLISTENER | |
#define | ZFLISTENER_3(name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2) |
see ZFLISTENER | |
#define | ZFLISTENER_4(name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3) |
see ZFLISTENER | |
#define | ZFLISTENER_5(name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4) |
see ZFLISTENER | |
#define | ZFLISTENER_6(name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5) |
see ZFLISTENER | |
#define | ZFLISTENER_7(name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6) |
see ZFLISTENER | |
#define | ZFLISTENER_8(name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6, CaptureParam7, capture7) |
see ZFLISTENER | |
#define | ZFLISTENER_9(name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6, CaptureParam7, capture7, CaptureParam8, capture8) |
see ZFLISTENER | |
#define | ZFLISTENER_10(name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6, CaptureParam7, capture7, CaptureParam8, capture8, CaptureParam9, capture9) |
see ZFLISTENER | |
#define | ZFLISTENER_11(name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6, CaptureParam7, capture7, CaptureParam8, capture8, CaptureParam9, capture9, CaptureParam10, capture10) |
see ZFLISTENER | |
#define | ZFLISTENER_12(name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6, CaptureParam7, capture7, CaptureParam8, capture8, CaptureParam9, capture9, CaptureParam10, capture10, CaptureParam11, capture11) |
see ZFLISTENER | |
#define | ZFLISTENER_13(name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6, CaptureParam7, capture7, CaptureParam8, capture8, CaptureParam9, capture9, CaptureParam10, capture10, CaptureParam11, capture11, CaptureParam12, capture12) |
see ZFLISTENER | |
#define | ZFLISTENER_14(name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6, CaptureParam7, capture7, CaptureParam8, capture8, CaptureParam9, capture9, CaptureParam10, capture10, CaptureParam11, capture11, CaptureParam12, capture12, CaptureParam13, capture13) |
see ZFLISTENER | |
#define | ZFLISTENER_15(name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6, CaptureParam7, capture7, CaptureParam8, capture8, CaptureParam9, capture9, CaptureParam10, capture10, CaptureParam11, capture11, CaptureParam12, capture12, CaptureParam13, capture13, CaptureParam14, capture14) |
see ZFLISTENER | |
#define | ZFLISTENER_16(name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6, CaptureParam7, capture7, CaptureParam8, capture8, CaptureParam9, capture9, CaptureParam10, capture10, CaptureParam11, capture11, CaptureParam12, capture12, CaptureParam13, capture13, CaptureParam14, capture14, CaptureParam15, capture15) |
see ZFLISTENER | |
#define | ZFLISTENER_17(name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6, CaptureParam7, capture7, CaptureParam8, capture8, CaptureParam9, capture9, CaptureParam10, capture10, CaptureParam11, capture11, CaptureParam12, capture12, CaptureParam13, capture13, CaptureParam14, capture14, CaptureParam15, capture15, CaptureParam16, capture16) |
see ZFLISTENER | |
#define | ZFLISTENER_18(name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6, CaptureParam7, capture7, CaptureParam8, capture8, CaptureParam9, capture9, CaptureParam10, capture10, CaptureParam11, capture11, CaptureParam12, capture12, CaptureParam13, capture13, CaptureParam14, capture14, CaptureParam15, capture15, CaptureParam16, capture16, CaptureParam17, capture17) |
see ZFLISTENER | |
#define | ZFLISTENER_19(name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6, CaptureParam7, capture7, CaptureParam8, capture8, CaptureParam9, capture9, CaptureParam10, capture10, CaptureParam11, capture11, CaptureParam12, capture12, CaptureParam13, capture13, CaptureParam14, capture14, CaptureParam15, capture15, CaptureParam16, capture16, CaptureParam17, capture17, CaptureParam18, capture18) |
see ZFLISTENER | |
#define | ZFLISTENER_20(name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6, CaptureParam7, capture7, CaptureParam8, capture8, CaptureParam9, capture9, CaptureParam10, capture10, CaptureParam11, capture11, CaptureParam12, capture12, CaptureParam13, capture13, CaptureParam14, capture14, CaptureParam15, capture15, CaptureParam16, capture16, CaptureParam17, capture17, CaptureParam18, capture18, CaptureParam19, capture19) |
see ZFLISTENER | |
#define | ZFLISTENER_21(name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6, CaptureParam7, capture7, CaptureParam8, capture8, CaptureParam9, capture9, CaptureParam10, capture10, CaptureParam11, capture11, CaptureParam12, capture12, CaptureParam13, capture13, CaptureParam14, capture14, CaptureParam15, capture15, CaptureParam16, capture16, CaptureParam17, capture17, CaptureParam18, capture18, CaptureParam19, capture19, CaptureParam20, capture20) |
see ZFLISTENER | |
#define | ZFLISTENER_22(name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6, CaptureParam7, capture7, CaptureParam8, capture8, CaptureParam9, capture9, CaptureParam10, capture10, CaptureParam11, capture11, CaptureParam12, capture12, CaptureParam13, capture13, CaptureParam14, capture14, CaptureParam15, capture15, CaptureParam16, capture16, CaptureParam17, capture17, CaptureParam18, capture18, CaptureParam19, capture19, CaptureParam20, capture20, CaptureParam21, capture21) |
see ZFLISTENER | |
#define | ZFLISTENER_23(name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6, CaptureParam7, capture7, CaptureParam8, capture8, CaptureParam9, capture9, CaptureParam10, capture10, CaptureParam11, capture11, CaptureParam12, capture12, CaptureParam13, capture13, CaptureParam14, capture14, CaptureParam15, capture15, CaptureParam16, capture16, CaptureParam17, capture17, CaptureParam18, capture18, CaptureParam19, capture19, CaptureParam20, capture20, CaptureParam21, capture21, CaptureParam22, capture22) |
see ZFLISTENER | |
#define | ZFLISTENER_24(name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6, CaptureParam7, capture7, CaptureParam8, capture8, CaptureParam9, capture9, CaptureParam10, capture10, CaptureParam11, capture11, CaptureParam12, capture12, CaptureParam13, capture13, CaptureParam14, capture14, CaptureParam15, capture15, CaptureParam16, capture16, CaptureParam17, capture17, CaptureParam18, capture18, CaptureParam19, capture19, CaptureParam20, capture20, CaptureParam21, capture21, CaptureParam22, capture22, CaptureParam23, capture23) |
see ZFLISTENER | |
#define | ZFLISTENER_25(name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6, CaptureParam7, capture7, CaptureParam8, capture8, CaptureParam9, capture9, CaptureParam10, capture10, CaptureParam11, capture11, CaptureParam12, capture12, CaptureParam13, capture13, CaptureParam14, capture14, CaptureParam15, capture15, CaptureParam16, capture16, CaptureParam17, capture17, CaptureParam18, capture18, CaptureParam19, capture19, CaptureParam20, capture20, CaptureParam21, capture21, CaptureParam22, capture22, CaptureParam23, capture23, CaptureParam24, capture24) |
see ZFLISTENER | |
#define | ZFLISTENER_26(name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6, CaptureParam7, capture7, CaptureParam8, capture8, CaptureParam9, capture9, CaptureParam10, capture10, CaptureParam11, capture11, CaptureParam12, capture12, CaptureParam13, capture13, CaptureParam14, capture14, CaptureParam15, capture15, CaptureParam16, capture16, CaptureParam17, capture17, CaptureParam18, capture18, CaptureParam19, capture19, CaptureParam20, capture20, CaptureParam21, capture21, CaptureParam22, capture22, CaptureParam23, capture23, CaptureParam24, capture24, CaptureParam25, capture25) |
see ZFLISTENER | |
#define | ZFLISTENER_27(name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6, CaptureParam7, capture7, CaptureParam8, capture8, CaptureParam9, capture9, CaptureParam10, capture10, CaptureParam11, capture11, CaptureParam12, capture12, CaptureParam13, capture13, CaptureParam14, capture14, CaptureParam15, capture15, CaptureParam16, capture16, CaptureParam17, capture17, CaptureParam18, capture18, CaptureParam19, capture19, CaptureParam20, capture20, CaptureParam21, capture21, CaptureParam22, capture22, CaptureParam23, capture23, CaptureParam24, capture24, CaptureParam25, capture25, CaptureParam26, capture26) |
see ZFLISTENER | |
#define | ZFLISTENER_28(name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6, CaptureParam7, capture7, CaptureParam8, capture8, CaptureParam9, capture9, CaptureParam10, capture10, CaptureParam11, capture11, CaptureParam12, capture12, CaptureParam13, capture13, CaptureParam14, capture14, CaptureParam15, capture15, CaptureParam16, capture16, CaptureParam17, capture17, CaptureParam18, capture18, CaptureParam19, capture19, CaptureParam20, capture20, CaptureParam21, capture21, CaptureParam22, capture22, CaptureParam23, capture23, CaptureParam24, capture24, CaptureParam25, capture25, CaptureParam26, capture26, CaptureParam27, capture27) |
see ZFLISTENER | |
#define | ZFLISTENER_29(name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6, CaptureParam7, capture7, CaptureParam8, capture8, CaptureParam9, capture9, CaptureParam10, capture10, CaptureParam11, capture11, CaptureParam12, capture12, CaptureParam13, capture13, CaptureParam14, capture14, CaptureParam15, capture15, CaptureParam16, capture16, CaptureParam17, capture17, CaptureParam18, capture18, CaptureParam19, capture19, CaptureParam20, capture20, CaptureParam21, capture21, CaptureParam22, capture22, CaptureParam23, capture23, CaptureParam24, capture24, CaptureParam25, capture25, CaptureParam26, capture26, CaptureParam27, capture27, CaptureParam28, capture28) |
see ZFLISTENER | |
#define | ZFLISTENER_30(name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6, CaptureParam7, capture7, CaptureParam8, capture8, CaptureParam9, capture9, CaptureParam10, capture10, CaptureParam11, capture11, CaptureParam12, capture12, CaptureParam13, capture13, CaptureParam14, capture14, CaptureParam15, capture15, CaptureParam16, capture16, CaptureParam17, capture17, CaptureParam18, capture18, CaptureParam19, capture19, CaptureParam20, capture20, CaptureParam21, capture21, CaptureParam22, capture22, CaptureParam23, capture23, CaptureParam24, capture24, CaptureParam25, capture25, CaptureParam26, capture26, CaptureParam27, capture27, CaptureParam28, capture28, CaptureParam29, capture29) |
see ZFLISTENER | |
#define | ZFLISTENER_31(name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6, CaptureParam7, capture7, CaptureParam8, capture8, CaptureParam9, capture9, CaptureParam10, capture10, CaptureParam11, capture11, CaptureParam12, capture12, CaptureParam13, capture13, CaptureParam14, capture14, CaptureParam15, capture15, CaptureParam16, capture16, CaptureParam17, capture17, CaptureParam18, capture18, CaptureParam19, capture19, CaptureParam20, capture20, CaptureParam21, capture21, CaptureParam22, capture22, CaptureParam23, capture23, CaptureParam24, capture24, CaptureParam25, capture25, CaptureParam26, capture26, CaptureParam27, capture27, CaptureParam28, capture28, CaptureParam29, capture29, CaptureParam30, capture30) |
see ZFLISTENER | |
#define | ZFLISTENER_32(name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6, CaptureParam7, capture7, CaptureParam8, capture8, CaptureParam9, capture9, CaptureParam10, capture10, CaptureParam11, capture11, CaptureParam12, capture12, CaptureParam13, capture13, CaptureParam14, capture14, CaptureParam15, capture15, CaptureParam16, capture16, CaptureParam17, capture17, CaptureParam18, capture18, CaptureParam19, capture19, CaptureParam20, capture20, CaptureParam21, capture21, CaptureParam22, capture22, CaptureParam23, capture23, CaptureParam24, capture24, CaptureParam25, capture25, CaptureParam26, capture26, CaptureParam27, capture27, CaptureParam28, capture28, CaptureParam29, capture29, CaptureParam30, capture30, CaptureParam31, capture31) |
see ZFLISTENER | |
util macros to declare ZFListener as ZFCallback
#define ZFLISTENER | ( | name | ) |
util to declare a ZFListener locally
usage:
you may also capture params outside of scope, see ZFLAMBDA for more info