Go to the source code of this file.
◆ HT_EVENT_DEFINITIONS
#define HT_EVENT_DEFINITIONS |
( |
|
TYPE_NAME, |
|
|
|
BASE_TYPE, |
|
|
|
... |
|
) |
| HT_EVENT_DEFINITIONS_(TYPE_NAME, BASE_TYPE, __VA_ARGS__) |
◆ MKCREFLECT_DEFINE_GET_METHOD
#define MKCREFLECT_DEFINE_GET_METHOD |
( |
|
TYPE_NAME, |
|
|
|
... |
|
) |
| |
Value: { \
{ \
}; \
{ \
#TYPE_NAME, \
MKCREFLECT_FOREACH(MKCREFLECT_SUM, 0, __VA_ARGS__), \
sizeof(TYPE_NAME), \
MKCREFLECT_FOREACH(MKCREFLECT_SIZEOF, 0, __VA_ARGS__), \
fields_info \
}; \
return &type_info; \
}
#define MKCREFLECT_SUM(...)
Definition: mkcreflect.h:160
Definition: mkcreflect.h:42
Definition: mkcreflect.h:29
#define MKCREFLECT_FIELD_INFO(X, USER_DATA)
Definition: mkcreflect.h:189
#define MKCREFLECT_FOREACH(FNC, USER_DATA,...)
Definition: mkcreflect.h:116