Lines Matching defs:AST
28 std::unique_ptr<ASTUnit> AST = nullptr)
29 : S(S), Cfg(std::move(Cfg)), AST(std::move(AST)), Func(Func) {}
33 ASTUnit *getAST() const { return AST.get(); }
39 std::unique_ptr<ASTUnit> AST;
45 CFGCallback(std::unique_ptr<ASTUnit> AST) : AST(std::move(AST)) {}
47 std::unique_ptr<ASTUnit> AST;
61 std::move(AST)};
70 std::unique_ptr<ASTUnit> AST = tooling::buildASTFromCodeWithArgs(Code, Args);
71 if (!AST)
74 CFGCallback Callback(std::move(AST));
80 Finder.matchAST(Callback.AST->getASTContext());