Lines Matching refs:AST

115   Impl(SyntaxTree *Parent, ASTContext &AST);
117 Impl(SyntaxTree *Parent, Decl *N, ASTContext &AST);
118 Impl(SyntaxTree *Parent, Stmt *N, ASTContext &AST);
121 std::enable_if_t<std::is_base_of_v<Stmt, T>, T> *Node, ASTContext &AST) in Impl() argument
122 : Impl(Parent, dyn_cast<Stmt>(Node), AST) {} in Impl()
125 std::enable_if_t<std::is_base_of_v<Decl, T>, T> *Node, ASTContext &AST) in Impl() argument
126 : Impl(Parent, dyn_cast<Decl>(Node), AST) {} in Impl()
129 ASTContext &AST; member in clang::diff::SyntaxTree::Impl
232 if (isNodeExcluded(Tree.AST.getSourceManager(), D)) in TraverseDecl()
242 if (isNodeExcluded(Tree.AST.getSourceManager(), S)) in TraverseStmt()
251 if (isNodeExcluded(Tree.AST.getSourceManager(), Init)) in TraverseConstructorInitializer()
261 SyntaxTree::Impl::Impl(SyntaxTree *Parent, ASTContext &AST) in Impl() argument
262 : Parent(Parent), AST(AST), TypePP(AST.getLangOpts()) { in Impl()
266 SyntaxTree::Impl::Impl(SyntaxTree *Parent, Decl *N, ASTContext &AST) in Impl() argument
267 : Impl(Parent, AST) { in Impl()
273 SyntaxTree::Impl::Impl(SyntaxTree *Parent, Stmt *N, ASTContext &AST) in Impl() argument
274 : Impl(Parent, AST) { in Impl()
368 else if (AST.getLangOpts().CPlusPlus11) in getRelativeName()
383 static const DeclContext *getEnclosingDeclContext(ASTContext &AST, in getEnclosingDeclContext() argument
386 const auto &Parents = AST.getParents(*S); in getEnclosingDeclContext()
441 Lexer::getSourceText(Range, AST.getSourceManager(), AST.getLangOpts())); in getDeclValue()
464 return getRelativeName(D->getDecl(), getEnclosingDeclContext(AST, S)); in getStmtValue()
969 SyntaxTree::SyntaxTree(ASTContext &AST) in SyntaxTree() argument
971 this, AST.getTranslationUnitDecl(), AST)) {} in SyntaxTree()
975 const ASTContext &SyntaxTree::getASTContext() const { return TreeImpl->AST; } in getASTContext()
994 const SourceManager &SrcMgr = TreeImpl->AST.getSourceManager(); in getSourceRangeOffsets()
998 Range.getEnd(), /*Offset=*/0, SrcMgr, TreeImpl->AST.getLangOpts()); in getSourceRangeOffsets()