Home
last modified time | relevance | path

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

/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/
DBugReporter.h72 friend class BugReportEquivClass; variable
343 class BugReportEquivClass : public llvm::FoldingSetNode {
353 BugReportEquivClass(std::unique_ptr<BugReport> R) { AddReport(std::move(R)); }
354 ~BugReportEquivClass();
401 void FlushReport(BugReportEquivClass& EQ);
410 llvm::FoldingSet<BugReportEquivClass> EQClasses;
412 std::vector<BugReportEquivClass *> EQClassesVector;
442 typedef llvm::FoldingSet<BugReportEquivClass>::iterator EQClasses_iterator;
/external/llvm-project/clang/include/clang/StaticAnalyzer/Core/BugReporter/
DBugReporter.h126 friend class BugReportEquivClass;
537 class BugReportEquivClass : public llvm::FoldingSetNode {
548 BugReportEquivClass(std::unique_ptr<BugReport> R) { AddReport(std::move(R)); } in BugReportEquivClass() function
583 void FlushReport(BugReportEquivClass& EQ);
586 llvm::FoldingSet<BugReportEquivClass> EQClasses;
589 std::vector<BugReportEquivClass *> EQClassesVector;
603 using EQClasses_iterator = llvm::FoldingSet<BugReportEquivClass>::iterator;
643 findReportInEquivalenceClass(BugReportEquivClass &eqClass, in findReportInEquivalenceClass()
661 BugReportEquivClass &eqClass,
/external/clang/lib/StaticAnalyzer/Core/
DBugReporter.cpp2733 BugReportEquivClass::~BugReportEquivClass() { } in ~BugReportEquivClass()
2746 typedef std::vector<BugReportEquivClass *> ContTy; in ~BugReporter()
2768 typedef std::vector<BugReportEquivClass *> ContVecTy; in FlushReports()
2771 BugReportEquivClass& EQ = **EI; in FlushReports()
3255 BugReportEquivClass* EQ = EQClasses.FindNodeOrInsertPos(ID, InsertPos); in emitReport()
3258 EQ = new BugReportEquivClass(std::move(R)); in emitReport()
3281 FindReportInEquivalenceClass(BugReportEquivClass& EQ, in FindReportInEquivalenceClass()
3284 BugReportEquivClass::iterator I = EQ.begin(), E = EQ.end(); in FindReportInEquivalenceClass()
3293 for (BugReportEquivClass::iterator I=EQ.begin(), E=EQ.end(); I!=E; ++I) { in FindReportInEquivalenceClass()
3379 void BugReporter::FlushReport(BugReportEquivClass& EQ) { in FlushReport()
/external/llvm-project/clang/lib/StaticAnalyzer/Core/
DBugReporter.cpp2886 BugReportEquivClass* EQ = EQClasses.FindNodeOrInsertPos(ID, InsertPos); in emitReport()
2889 EQ = new BugReportEquivClass(std::move(R)); in emitReport()
2935 BugReportEquivClass &EQ, SmallVectorImpl<BugReport *> &bugReports) { in findReportInEquivalenceClass()
3038 void BugReporter::FlushReport(BugReportEquivClass& EQ) { in FlushReport()