Lines Matching refs:ASTDiff
57 class ASTDiff::Impl {
560 const ASTDiff::Impl &DiffImpl;
566 ZhangShashaMatcher(const ASTDiff::Impl &DiffImpl, const SyntaxTree::Impl &T1, in ZhangShashaMatcher()
759 bool ASTDiff::Impl::identical(NodeId Id1, NodeId Id2) const { in identical()
772 bool ASTDiff::Impl::isMatchingPossible(NodeId Id1, NodeId Id2) const { in isMatchingPossible()
776 bool ASTDiff::Impl::haveSameParents(const Mapping &M, NodeId Id1, in haveSameParents()
784 void ASTDiff::Impl::addOptimalMapping(Mapping &M, NodeId Id1, in addOptimalMapping()
799 double ASTDiff::Impl::getJaccardSimilarity(const Mapping &M, NodeId Id1, in getJaccardSimilarity()
818 NodeId ASTDiff::Impl::findCandidate(const Mapping &M, NodeId Id1) const { in findCandidate()
835 void ASTDiff::Impl::matchBottomUp(Mapping &M) const { in matchBottomUp()
860 Mapping ASTDiff::Impl::matchTopDown() const { in matchTopDown()
905 ASTDiff::Impl::Impl(SyntaxTree::Impl &T1, SyntaxTree::Impl &T2, in Impl()
912 void ASTDiff::Impl::computeMapping() { in computeMapping()
919 void ASTDiff::Impl::computeChangeKinds(Mapping &M) { in computeChangeKinds()
962 ASTDiff::ASTDiff(SyntaxTree &T1, SyntaxTree &T2, in ASTDiff() function in clang::diff::ASTDiff
966 ASTDiff::~ASTDiff() = default;
968 NodeId ASTDiff::getMapped(const SyntaxTree &SourceTree, NodeId Id) const { in getMapped()