reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
963 : DiffImpl(std::make_unique<Impl>(*T1.TreeImpl, *T2.TreeImpl, Options)) {} 963 : DiffImpl(std::make_unique<Impl>(*T1.TreeImpl, *T2.TreeImpl, Options)) {} 968 return DiffImpl->getMapped(SourceTree.TreeImpl, Id); 977 const ASTContext &SyntaxTree::getASTContext() const { return TreeImpl->AST; } 980 return TreeImpl->getNode(Id); 983 int SyntaxTree::getSize() const { return TreeImpl->getSize(); } 984 NodeId SyntaxTree::getRootId() const { return TreeImpl->getRootId(); } 986 return TreeImpl->begin(); 988 SyntaxTree::PreorderIterator SyntaxTree::end() const { return TreeImpl->end(); } 991 return TreeImpl->findPositionInParent(Id); 996 const SourceManager &SrcMgr = TreeImpl->AST.getSourceManager(); 1000 Range.getEnd(), /*Offset=*/0, SrcMgr, TreeImpl->AST.getLangOpts()); 1011 return TreeImpl->getNodeValue(Id); 1015 return TreeImpl->getNodeValue(N);