Home
last modified time | relevance | path

Searched refs:SyntaxTree (Results 1 – 4 of 4) sorted by relevance

/llvm-project/clang/lib/Tooling/ASTDiff/
H A DASTDiff.cpp60 SyntaxTree::Impl &T1, &T2;
63 Impl(SyntaxTree::Impl &T1, SyntaxTree::Impl &T2,
72 NodeId getMapped(const std::unique_ptr<SyntaxTree::Impl> &Tree, in getMapped()
113 class SyntaxTree::Impl {
115 Impl(SyntaxTree *Parent, ASTContext &AST);
117 Impl(SyntaxTree *Parent, Decl *N, ASTContext &AST);
118 Impl(SyntaxTree *Parent, Stmt *N, ASTContext &AST);
120 Impl(SyntaxTree *Parent, in Impl()
124 Impl(SyntaxTree *Parent, in Impl()
128 SyntaxTree *Parent;
[all …]
/llvm-project/clang/include/clang/Tooling/ASTDiff/
H A DASTDiff.h54 class SyntaxTree {
57 SyntaxTree(ASTContext &AST);
60 SyntaxTree(T *Node, ASTContext &AST) in SyntaxTree() function
62 SyntaxTree(SyntaxTree &&Other) = default;
63 ~SyntaxTree();
112 ASTDiff(SyntaxTree &Src, SyntaxTree &Dst, const ComparisonOptions &Options);
116 NodeId getMapped(const SyntaxTree &SourceTree, NodeId Id) const;
/llvm-project/clang/tools/clang-diff/
H A DClangDiff.cpp267 diff::SyntaxTree &Tree, bool IsLeft, in printHtmlForNode()
344 static void printNodeAttributes(raw_ostream &OS, diff::SyntaxTree &Tree,
/llvm-project/clang-tools-extra/clangd/
H A DSemanticSelection.cpp174 const auto *SyntaxTree = syntax::buildSyntaxTree(A, TM, AST.getASTContext()); in getFoldingRanges() local
175 return collectFoldingRanges(SyntaxTree, TM); in getFoldingRanges()