Searched refs:CloneDetector (Results 1 – 4 of 4) sorted by relevance
166 class CloneDetector {230 std::vector<CloneDetector::CloneGroup> &CloneGroups, in filterGroups()242 std::vector<CloneDetector::CloneGroup> &CloneGroups,256 void constrain(std::vector<CloneDetector::CloneGroup> &Sequences);267 void constrain(std::vector<CloneDetector::CloneGroup> &Sequences);289 void constrain(std::vector<CloneDetector::CloneGroup> &CloneGroups) { in constrain()291 CloneGroups, [this](const CloneDetector::CloneGroup &A) { in constrain()319 void constrain(std::vector<CloneDetector::CloneGroup> &Result);332 bool isAutoGenerated(const CloneDetector::CloneGroup &Group);336 CloneGroups, [this](const CloneDetector::CloneGroup &Group) { in constrain()[all …]
21 CloneDetector &Detector;24 explicit CloneDetectionVisitor(CloneDetector &D) : Detector(D) {} in CloneDetectionVisitor()37 void constrain(std::vector<CloneDetector::CloneGroup> &CloneGroups) { in constrain()54 TEST(CloneDetector, FilterFunctionsByName) { in TEST() argument62 CloneDetector Detector; in TEST()69 std::vector<CloneDetector::CloneGroup> CloneGroups; in TEST()
37 mutable CloneDetector Detector;49 std::vector<CloneDetector::CloneGroup> &CloneGroups) const;55 std::vector<CloneDetector::CloneGroup> &CloneGroups) const;75 std::vector<CloneDetector::CloneGroup> AllCloneGroups; in checkEndOfTranslationUnit()92 CloneDetector::constrainClones(AllCloneGroups, in checkEndOfTranslationUnit()109 std::vector<CloneDetector::CloneGroup> &CloneGroups) const { in reportClones()114 for (const CloneDetector::CloneGroup &Group : CloneGroups) { in reportClones()130 std::vector<CloneDetector::CloneGroup> &CloneGroups) const { in reportSuspiciousClones()133 for (const CloneDetector::CloneGroup &Group : CloneGroups) { in reportSuspiciousClones()
90 void CloneDetector::analyzeCodeBody(const Decl *D) { in analyzeCodeBody()110 static bool containsGroup(CloneDetector::CloneGroup &Group, in containsGroup()127 std::vector<CloneDetector::CloneGroup> &Result) { in constrain()155 const CloneDetector::CloneGroup &Group) { in isAutoGenerated()351 std::vector<CloneDetector::CloneGroup> &Sequences) { in constrain()353 std::vector<CloneDetector::CloneGroup> Result; in constrain()355 for (CloneDetector::CloneGroup &Group : Sequences) { in constrain()381 CloneDetector::CloneGroup NewGroup; in constrain()411 std::vector<CloneDetector::CloneGroup> &Sequences) { in constrain()475 std::vector<CloneDetector::CloneGroup> &CloneGroups, in splitCloneGroups()[all …]