在常见的IDE(选择一个)中,您经常会有一个大纲视图,显示特定类的方法列表.
假设我有一个C++接口类IFoo.h,如下所示:
#ifndef IFOO_H_
#define IFOO_H_
class IFoo {
public:
virtual ~IFoo() {}
virtual void bar() = 0;
};
#endif
Run Code Online (Sandbox Code Playgroud)
如何(以编程方式)我可以IFoo.h使用clang库获取上面文件的IDE大纲列表?对于第一次启动,如果我可以获得函数名称列表将会有所帮助.
我特意打算使用clang,所以任何关于如何用clang分析我的头文件的帮助都会非常感激.
同时我将在这里看一下clang教程:https://github.com/loarabia/Clang-tutorial
在此先感谢您的帮助.