Home | History | Annotate | Download | only in Core

Lines Matching defs:BugType

16 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h"
1206 // Methods for BugType and subclasses.
1208 BugType::~BugType() { }
1210 void BugType::FlushReports(BugReporter &BR) {}
1422 // First flush the warnings for each BugType. This may end up creating new
1424 // FIXME: Only NSErrorChecker needs BugType's FlushReports.
1426 SmallVector<const BugType*, 16> bugTypes;
1429 for (SmallVector<const BugType*, 16>::iterator
1431 const_cast<BugType*>(*I)->FlushReports(*this);
1443 for (llvm::StringMap<BugType*>::iterator
1447 // Remove all references to the BugType objects.
1776 void BugReporter::Register(BugType *BT) {
1786 BugType& BT = R->getBugType();
1821 BugType& BT = I->getBugType();
1853 "BugType::isSuppressSink() should not be 'true' for sink end nodes");
1964 BugType& BT = exampleReport->getBugType();
2037 BugType *BT = getBugTypeForName(name, category);
2044 BugType *BugReporter::getBugTypeForName(StringRef name,
2048 llvm::StringMapEntry<BugType *> &
2050 BugType *BT = entry.getValue();
2052 BT = new BugType(name, category);