在 Python 中,我有一个对应于 C++ 结构var的类型变量。gdb.Value
该结构有一个方法void foo()。
我可以评估这个表达式var['foo']。但var['foo']\()会抱怨说
RuntimeError: Value is not callable (not TYPE_CODE_FUNC)
在我的情况下,我相信值类型将是gdb.TYPE_CODE_METHOD(不确定,但var['foo'].type.code返回16)。
所以我想问题是:
python API 是否支持对类方法的调用,如果不支持,是否有解决方法?
谢谢!