文件名称:eXtendedMirror:一个简单而强大的C ++反射系统
文件大小:451KB
文件格式:ZIP
更新时间:2024-06-06 07:03:22
C++
介绍 eXtendedMirror是具有以下功能的C ++反射系统: 独立于编译器 非侵入性 无需强制解析器 基于变体的界面 最干的界面 它支持语言的几乎所有结构(有一些限制),例如: 基本类型 指针类型 参考 C数组类型 班级 多重继承 抽象类 方法 静态功能 命名空间 类模板 常数 枚举器 静态和全局变量 你可以找到很多有用的信息文章。 依存关系 代码仅取决于c ++ 11标准库,而构建系统取决于和要生成文档,您需要 建造 要构建库,您首先必须从项目目录运行CMake。 cmake -DCMAKE_BUILD_TYPE=Debug . 您可以根据需要更改Debug with Release,还可以设置其他一些参数,例如 FUNC_PARAM_MAX:支持的函数参数的最大数量(默认为8)。 GET_N_SET_EXTR_PARAM_MAX:getter和setter支持的最大额