1
0
mirror of https://github.com/wqking/eventpp.git synced 2024-12-25 23:30:49 +08:00

Fixed typos in eventmaker

This commit is contained in:
wqking 2023-12-11 19:15:16 +08:00
parent 45a410135e
commit 39daab7963

View File

@ -94,17 +94,17 @@
#define I_EVENTPP_IF_0(t, f) f
#define EVENTPP_IF(b, t, f) EVENTPP_CONCAT(I_EVENTPP_IF_, b)(t, f)
#define EVENTPP_ADD_BACKETS(x) EVENTPP_IF(EVENTPP_IS_ENCLOSED_BY_BRACKETS(x), x, (x))
#define EVENTPP_REMOVE_BACKETS(x) EVENTPP_BRACKETS_EXPAND(EVENTPP_IF(EVENTPP_IS_ENCLOSED_BY_BRACKETS(x), (EVENTPP_EXPAND x), (x)))
#define EVENTPP_ADD_BRACKETS(x) EVENTPP_IF(EVENTPP_IS_ENCLOSED_BY_BRACKETS(x), x, (x))
#define EVENTPP_REMOVE_BRACKETS(x) EVENTPP_BRACKETS_EXPAND(EVENTPP_IF(EVENTPP_IS_ENCLOSED_BY_BRACKETS(x), (EVENTPP_EXPAND x), (x)))
#define I_EVENTPP_MAKE_EVENT(className, baseClassName, baseClassArgs, ...) \
class className : public EVENTPP_REMOVE_BACKETS(baseClassName) { \
class className : public EVENTPP_REMOVE_BRACKETS(baseClassName) { \
public: \
className() \
: EVENTPP_REMOVE_BACKETS(baseClassName) EVENTPP_ADD_BACKETS(baseClassArgs), \
: EVENTPP_REMOVE_BRACKETS(baseClassName) EVENTPP_ADD_BRACKETS(baseClassArgs), \
EVENTPP_ITERATE_ARGS(EVENTPP_EXEC_MAKE_DEFAULT_INITIALIZE, EVENTPP_COMMA, __VA_ARGS__) {} \
className(EVENTPP_ITERATE_ARGS(EVENTPP_EXEC_MAKE_CTOR_FIELD, EVENTPP_COMMA, __VA_ARGS__)) \
: EVENTPP_REMOVE_BACKETS(baseClassName) EVENTPP_ADD_BACKETS(baseClassArgs), \
: EVENTPP_REMOVE_BRACKETS(baseClassName) EVENTPP_ADD_BRACKETS(baseClassArgs), \
EVENTPP_ITERATE_ARGS(EVENTPP_EXEC_MAKE_INITIALIZE, EVENTPP_COMMA, __VA_ARGS__) {} \
EVENTPP_ITERATE_ARGS(EVENTPP_EXEC_MAKE_GETTER, EVENTPP_EMPTY, __VA_ARGS__) \
EVENTPP_ITERATE_ARGS(EVENTPP_EXEC_MAKE_SETTER, EVENTPP_EMPTY, __VA_ARGS__) \
@ -115,10 +115,10 @@
#define EVENTPP_MAKE_EVENT(className, baseClassName, baseClassArgs, ...) EVENTPP_EXPAND(I_EVENTPP_MAKE_EVENT(className, baseClassName, baseClassArgs, __VA_ARGS__))
#define EVENTPP_MAKE_EMPTY_EVENT(className, baseClassName, baseClassArgs) \
class className : public EVENTPP_REMOVE_BACKETS(baseClassName) { \
class className : public EVENTPP_REMOVE_BRACKETS(baseClassName) { \
public: \
className() \
: EVENTPP_REMOVE_BACKETS(baseClassName) EVENTPP_ADD_BACKETS(baseClassArgs) {} \
: EVENTPP_REMOVE_BRACKETS(baseClassName) EVENTPP_ADD_BRACKETS(baseClassArgs) {} \
}