是否有对 Clang 递归 ASTVisitor 的最终访问方法
Is there a final Visit method to the Clang RecursiveASTVisitor?
我找不到一个查看 API 的方法,但本质上我想要以下内容:在所有 Visit* 方法之后,我会调用一个对数据成员进行一些后处理的最终方法。我认为这类似于访问TranslationUnitDecl,只是不是第一次访问方法,而是最后一次访问方法。
您可以在 HandleTranslationUnit 方法中添加执行此操作。
void MyVisitor::HandleTranslationUnit(ASTContext &Context) {
...
TraverseDecl(Context.getTranslationUnitDecl());
// Do post-processing here
}
相关文章:
- 通过方法访问结构
- 为了访问方法,从基类动态转换为派生类
- 访问方法的返回类型
- 是否有对 Clang 递归 ASTVisitor 的最终访问方法
- 具有各种访问方法的自定义数据结构
- 另一个子模块错误的 omnet 访问方法 - 调用 'check_and_cast(cModule*&)' 没有匹配函数
- 使用矢量迭代器访问方法
- 从其他 C++ 文件访问方法
- C++箭头运算符重载.如何获取被访问方法的名称
- 访问方法C++时出现问题
- 易失性成员的访问方法
- 在实例化之前访问方法
- 是否不希望将指针存储在具有不同访问方法的多个容器中?
- 在c++中查看类中基于参数的私有变量的访问方法
- 在继承错误之后访问方法
- 最好的方法访问方法的派生类c++
- 是否存在具有多访问方法的可变模板变体
- 为指向类的指针数组制定访问方法时遇到问题
- 转发类,无法访问方法
- 我可以在 Python 中创建我的 C++ 对象,但无法访问方法