|
NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
|
反射扫描器标记宏 更多...
宏定义 | |
| #define | NEFORCE_REFLECT_OBJ(Class) |
| 标记类需要反射注册 | |
| #define | NEFORCE_REFLECT_PROP(type, name) |
| 标记成员属性 | |
| #define | NEFORCE_REFLECT_PROP_ATTR(type, name, attrs) |
| 标记带注解的成员属性 | |
| #define | NEFORCE_REFLECT_FUNC(ret, name, ...) |
| 标记成员函数 | |
| #define | NEFORCE_REFLECT_SIGNAL(sig_type, name, ...) |
| 标记信号成员 | |
| #define | NEFORCE_REFLECT_ENUM(Enum, Underlying) |
| 标记枚举类型需要反射注册 | |
| #define | NEFORCE_REFLECT_ENUM_VAL(Enum, Name) |
| 标记枚举值条目 | |
| #define | NEFORCE_DB_TABLE(TableName) |
| 指定数据库表名 | |
反射扫描器标记宏
此文件定义了用于 reflect_scanner 扫描的标记宏。 这些宏放在类体内作为占位标记,由扫描器识别并生成对应的注册代码。
在文件 reflect_macros.hpp 中定义.