header for ZFCallback More...
#include "ZFCallback.h"Go to the source code of this file.
Macros | |
| #define | ZFLAMBDA_END() |
| see ZFLAMBDA | |
| #define | ZFLAMBDA(T_ZFCallback, name, ReturnType, ...) |
| create a callback that simulate lambda function, which can capture params outside of scope | |
| #define | ZFLAMBDA_0(T_ZFCallback, name, ReturnType, ...) |
| see ZFLAMBDA | |
| #define | ZFLAMBDA_1(T_ZFCallback, name, CaptureParam0, capture0, ReturnType, ...) |
| see ZFLAMBDA | |
| #define | ZFLAMBDA_2(T_ZFCallback, name, CaptureParam0, capture0, CaptureParam1, capture1, ReturnType, ...) |
| see ZFLAMBDA | |
| #define | ZFLAMBDA_3(T_ZFCallback, name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, ReturnType, ...) |
| see ZFLAMBDA | |
| #define | ZFLAMBDA_4(T_ZFCallback, name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, ReturnType, ...) |
| see ZFLAMBDA | |
| #define | ZFLAMBDA_5(T_ZFCallback, name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, ReturnType, ...) |
| see ZFLAMBDA | |
| #define | ZFLAMBDA_6(T_ZFCallback, name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, ReturnType, ...) |
| see ZFLAMBDA | |
| #define | ZFLAMBDA_7(T_ZFCallback, name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6, ReturnType, ...) |
| see ZFLAMBDA | |
| #define | ZFLAMBDA_8(T_ZFCallback, name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6, CaptureParam7, capture7, ReturnType, ...) |
| see ZFLAMBDA | |
| #define | ZFLAMBDA_9(T_ZFCallback, name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6, CaptureParam7, capture7, CaptureParam8, capture8, ReturnType, ...) |
| see ZFLAMBDA | |
| #define | ZFLAMBDA_10(T_ZFCallback, name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6, CaptureParam7, capture7, CaptureParam8, capture8, CaptureParam9, capture9, ReturnType, ...) |
| see ZFLAMBDA | |
| #define | ZFLAMBDA_11(T_ZFCallback, name, CaptureParam0, capture0, CaptureParam1, capture1, CaptureParam2, capture2, CaptureParam3, capture3, CaptureParam4, capture4, CaptureParam5, capture5, CaptureParam6, capture6, CaptureParam7, capture7, CaptureParam8, capture8, CaptureParam9, capture9, CaptureParam10, capture10, ReturnType, ...) |
| see ZFLAMBDA | |
| #define | ZFLAMBDA_12(T_ZFCallback, 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, ReturnType, ...) |
| see ZFLAMBDA | |
| #define | ZFLAMBDA_13(T_ZFCallback, 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, ReturnType, ...) |
| see ZFLAMBDA | |
| #define | ZFLAMBDA_14(T_ZFCallback, 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, ReturnType, ...) |
| see ZFLAMBDA | |
| #define | ZFLAMBDA_15(T_ZFCallback, 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, ReturnType, ...) |
| see ZFLAMBDA | |
| #define | ZFLAMBDA_16(T_ZFCallback, 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, ReturnType, ...) |
| see ZFLAMBDA | |
header for ZFCallback
| #define ZFLAMBDA | ( | T_ZFCallback, | |
| name, | |||
| ReturnType, | |||
| ... ) |
create a callback that simulate lambda function, which can capture params outside of scope
usage: