jjzjj

ASTContext

全部标签

c++ - clang ASTContext.getParents 总是返回一个空列表

我正在基于示例使用LibTooling为clang4.0编写一个工具ClangASTFrontendActionssample.给定当前语句stmt,我想在AST中获取它的直接父级。所以我尝试使用下面的代码来转储stmt的所有父级(用于测试目的):boolVisitStmt(Stmt*s){coutgetParents(currentStmt);autoit=Context->getParents(currentStmt).begin();if(it==Context->getParents(currentStmt).end())cout();parentStmt->dump();}}