带有 Lua 绑定、JSON 和 XML 序列化的 C++ 反射库。
Linux 和 OSX: - Windows: 当前状态: 3.2-alpha。由于添加/更改了功能,API 尚不稳定。
V1 将 Boost 替换为 C++11。V2 添加了 Lua 绑定。V3 重构以去除一些问题。 简化未来的开发,并重新添加序列化。 API 正在不断发展。
Ponder 是一款 C++ 多用途反射库。它为大多数 C++ 的高级概念: 类、枚举、函数、属性。
C++1x 提供了更好的编译时反射支持。运行时反射涉及将编译时反射烧入可执行文件中,以便在运行时使用。Ponder 提供了一个简单的 API,用于烧入您的对象,以便在运行时使用。烧入还可选地支持用户数据和 Lua 脚本编程。
make 构建 Ponder(但您可以使用 CMake 支持的任何构建系统):有关 Pond 的更多详细信息,请参阅 CHANGELOG.md 和 [发行说明][rel]
暂无开放 Issues,或尚未同步最近议题。