c++ - Lua - 反射 - 获取对象上的函数/字段列表?

标签 c++ reflection function object lua

我是 Lua 新手,在程序的 alpha 版本中将 Lua 作为脚本语言处理。开发人员没有响应,我需要获取一些 C++ 对象提供的函数列表,这些对象可以从 Lua 代码访问。

有什么简单的方法可以查看这些对象公开了哪些字段和函数?

最佳答案

在 Lua 中,要查看对象的成员,可以使用:

for key,value in pairs(o) do
    print("found member " .. key);
end

不幸的是,我不知道这是否适用于从 C++ 导入的对象。

关于c++ - Lua - 反射 - 获取对象上的函数/字段列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2620377/

相关文章:

单声道android的Java反射

java - 在已编译的 Java 类中重写方法调用

javascript - 动态改变功能可以吗?

C++在类中使用函数时出错

c++ - MFC 图片控制

c++ - 如何全局隐藏和禁用光标?

java - 使用字节数组中的类而不进行反射?

c++ - vector 中的 Intrinsics Neon Swap 元素

C++ 复制构造函数,带指针

javascript - 为什么传递函数引用失败而使用函数声明却失败?