我正试着从一个C头得到细节。我正在使用python和clang来完成它。为此,我正在使用python和clang,但我没有设法获得细节。
我已经检查了TYPEDEF_DECL节点的内容,但没有看到所有细节。
例如,我正在分析可以在miniz.h中找到的以下行:

typedef mz_bool (*tdefl_put_buf_func_ptr)(const void *pBuf, int len, void *pUser);

我正在设法提取:
miniz.h    [   639/ 19] >TYPEDEF_DECL   : name=tdefl_put_buf_func_ptr
miniz.h    [   639/  9] >>TYPE_REF       : name=mz_bool
miniz.h    [   639/ 55] >>PARM_DECL      : name=pBuf
miniz.h    [   639/ 65] >>PARM_DECL      : name=len
miniz.h    [   639/ 76] >>PARM_DECL      : name=pUser

我怎样才能得到const voidint。。。?

最佳答案

信息在PARM_DECL节点中可用。有点隐蔽。它在:

node.type.spelling

09-11 17:42