使用clang的头信息

时间:2017-06-28 03:15:26

标签: c++ clang++

我是新手lib libtooling。我正在开发一个项目,我需要提取有关函数/方法的信息,如函数名称,返回类型,参数类型,它所属的类/命名空间,文件名(模块中将有多个文件)和头文件依赖项。我能够检索我正在寻找的几乎所有信息,但无法提取头文件信息。我想这是与clang::HeaderSearch相关的东西,但是如何创建这种类型的对象,因为这需要(std::shared_ptr< HeaderSearchOptions > HSOpts, SourceManager &SourceMgr, DiagnosticsEngine &Diags, const LangOptions &LangOpts, const TargetInfo *Target)所有这些作为参数,我不知道所有这些是什么。提前谢谢。

0 个答案:

没有答案