访问C++类的编译器AST和函数签名,以便自动绑定到Lua。

我使用 Luabind 手动将我的类绑定到 Lua。每次我写一个新类时,我都要手动进行绑定。有没有可能让 C++ 编译器将一个类、其函数、函数签名和重载函数的信息输出为 XML?

或者编写一个插件,让 C++ 编译器可以访问这些信息?然后我可以使用这些信息自动生成绑定。

有人做过类似的事情吗?

点赞
用户1199517
用户1199517

感谢你,Ira。我决定使用 CLANG 来解析我的 C++ 代码并生成绑定。

2015-09-29 04:47:07