|
clang
5.0.0
|
#include "clang/StaticAnalyzer/Core/CheckerRegistry.h"#include "clang/Basic/Diagnostic.h"#include "clang/Frontend/FrontendDiagnostic.h"#include "clang/StaticAnalyzer/Core/CheckerOptInfo.h"#include "clang/StaticAnalyzer/Core/AnalyzerOptions.h"#include "llvm/ADT/SetVector.h"#include "llvm/Support/raw_ostream.h"Go to the source code of this file.
Typedefs | |
| typedef llvm::SetVector< const CheckerRegistry::CheckerInfo * > | CheckerInfoSet |
Functions | |
| static bool | checkerNameLT (const CheckerRegistry::CheckerInfo &a, const CheckerRegistry::CheckerInfo &b) |
| static bool | isInPackage (const CheckerRegistry::CheckerInfo &checker, StringRef packageName) |
| static void | collectCheckers (const CheckerRegistry::CheckerInfoList &checkers, const llvm::StringMap< size_t > &packageSizes, CheckerOptInfo &opt, CheckerInfoSet &collected) |
Variables | |
| static const char | PackageSeparator = '.' |
| typedef llvm::SetVector<const CheckerRegistry::CheckerInfo *> CheckerInfoSet |
Definition at line 22 of file CheckerRegistry.cpp.
|
static |
Definition at line 25 of file CheckerRegistry.cpp.
References clang::ento::CheckerRegistry::CheckerInfo::FullName.
Referenced by collectCheckers(), clang::ento::CheckerRegistry::initializeManager(), clang::ento::CheckerRegistry::printHelp(), and clang::ento::CheckerRegistry::printList().
|
static |
Definition at line 47 of file CheckerRegistry.cpp.
References checkerNameLT(), clang::ento::CheckerOptInfo::claim(), clang::ento::CheckerOptInfo::getName(), clang::ento::CheckerOptInfo::isEnabled(), and isInPackage().
Referenced by clang::ento::CheckerRegistry::initializeManager(), and clang::ento::CheckerRegistry::printList().
|
static |
Definition at line 30 of file CheckerRegistry.cpp.
References clang::ento::CheckerRegistry::CheckerInfo::FullName, and PackageSeparator.
Referenced by collectCheckers().
|
static |
Definition at line 21 of file CheckerRegistry.cpp.
Referenced by clang::ento::CheckerRegistry::addChecker(), and isInPackage().
1.8.6