{dump()
成员函数,可用于输出格式化为std::string
的当前内容,而不考虑当前的数据类型。我一直想用这个函数
到目前为止我所做的:
下面的代码工作并在调试器窗口中为nlohmann::basic_json
对象显示“Hello World”
import dumper
def qdump__nlohmann__basic_json(d, value):
d.putNumChild(0)
d.putValue("Hello World")
不幸的是,尽管有文档,我不知道如何从这里开始。
我仍然完全不知道如何使用Python中的转储程序正确调用basic_json
的dump()
函数(例如使用d.putCallItem
?)
我也不知道如何格式化返回的std::string
,以便它最终显示在调试器窗口中
我想象过这样的事情,但它不起作用
d.putValue("data")
d.putNumChild(1)
d.putCallItem('dump', '@std::string', value, 'dump')
我希望有人能给我一点线索,这样我就能继续朝着正确的方向思考。
例如,我可以自己从stdtypes.py调用qdump__std__string
来解释std::string
吗
目前没有回答
相关问题 更多 >
编程相关推荐