Home | History | Annotate | Download | only in Core

Lines Matching defs:BugType

26 #include "clang/StaticAnalyzer/Core/BugReporter/BugType.h"
1577 // Methods for BugType and subclasses.
1579 BugType::~BugType() { }
1581 void BugType::FlushReports(BugReporter &BR) {}
1840 // First flush the warnings for each BugType. This may end up creating new
1842 // FIXME: Only NSErrorChecker needs BugType's FlushReports.
1844 SmallVector<const BugType*, 16> bugTypes;
1847 for (SmallVector<const BugType*, 16>::iterator
1849 const_cast<BugType*>(*I)->FlushReports(*this);
1864 for (llvm::StringMap<BugType*>::iterator
1868 // Remove all references to the BugType objects.
2244 void BugReporter::Register(BugType *BT) {
2254 BugType& BT = R->getBugType();
2289 BugType& BT = I->getBugType();
2321 "BugType::isSuppressSink() should not be 'true' for sink end nodes");
2400 BugType& BT = exampleReport->getBugType();
2455 BugType *BT = getBugTypeForName(name, category);
2462 BugType *BugReporter::getBugTypeForName(StringRef name,
2466 llvm::StringMapEntry<BugType *> &
2468 BugType *BT = entry.getValue();
2470 BT = new BugType(name, category);