#include "clang/StaticAnalyzer/Frontend/CheckerRegistry.h"
#include "clang/Basic/Diagnostic.h"
#include "clang/Basic/LLVM.h"
#include "clang/Frontend/FrontendDiagnostic.h"
#include "clang/StaticAnalyzer/Checkers/BuiltinCheckerRegistration.h"
#include "clang/StaticAnalyzer/Core/CheckerManager.h"
#include "clang/StaticAnalyzer/Core/AnalyzerOptions.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/ADT/SetVector.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/DynamicLibrary.h"
#include "llvm/Support/Path.h"
#include "llvm/Support/raw_ostream.h"
#include <algorithm>
#include "clang/StaticAnalyzer/Checkers/Checkers.inc"
Go to the source code of this file.
|
#define | GET_CHECKERS |
|
#define | CHECKER(FULLNAME, CLASS, HELPTEXT, DOC_URI) addChecker(register##CLASS, FULLNAME, HELPTEXT, DOC_URI); |
|
◆ CHECKER
#define CHECKER |
( |
|
FULLNAME, |
|
|
|
CLASS, |
|
|
|
HELPTEXT, |
|
|
|
DOC_URI |
|
) |
| addChecker(register##CLASS, FULLNAME, HELPTEXT, DOC_URI); |
◆ GET_CHECKERS
◆ RegisterCheckersFn
◆ checkerNameLT()
static bool checkerNameLT |
( |
const CheckerRegistry::CheckerInfo & |
a, |
|
|
const CheckerRegistry::CheckerInfo & |
b |
|
) |
| |
|
static |
◆ isCompatibleAPIVersion()
static bool isCompatibleAPIVersion |
( |
const char * |
versionString | ) |
|
|
static |
◆ isInPackage()
static bool isInPackage |
( |
const CheckerRegistry::CheckerInfo & |
checker, |
|
|
StringRef |
packageName |
|
) |
| |
|
static |
◆ PackageSeparator
constexpr char PackageSeparator = '.' |
|
static |