clang 20.0.0git
|
#include "clang/Analysis/PathDiagnostic.h"
#include "clang/Basic/LLVM.h"
#include "llvm/ADT/IntrusiveRefCntPtr.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/StringRef.h"
#include <string>
#include <utility>
#include <vector>
#include "clang/StaticAnalyzer/Core/Analyses.def"
#include "clang/StaticAnalyzer/Core/AnalyzerOptions.def"
#include "clang/StaticAnalyzer/Checkers/Checkers.inc"
Go to the source code of this file.
Classes | |
class | clang::PositiveAnalyzerOption |
class | clang::AnalyzerOptions |
Stores options for the analyzer from the command line. More... | |
Namespaces | |
namespace | clang |
The JSON file list parser is used to communicate input to InstallAPI. | |
namespace | clang::ento |
Macros | |
#define | ANALYSIS_CONSTRAINTS(NAME, CMDFLAG, DESC, CREATFN) NAME##Model, |
#define | ANALYSIS_DIAGNOSTICS(NAME, CMDFLAG, DESC, CREATFN) PD_##NAME, |
#define | ANALYSIS_PURGE(NAME, CMDFLAG, DESC) NAME, |
#define | ANALYSIS_INLINING_MODE(NAME, CMDFLAG, DESC) NAME, |
#define | ANALYZER_OPTION_DEPENDS_ON_USER_MODE(TYPE, NAME, CMDFLAG, DESC, SHALLOW_VAL, DEEP_VAL) ANALYZER_OPTION(TYPE, NAME, CMDFLAG, DESC, SHALLOW_VAL) |
#define | ANALYZER_OPTION(TYPE, NAME, CMDFLAG, DESC, DEFAULT_VAL) TYPE NAME; |
#define | ANALYZER_OPTION_DEPENDS_ON_USER_MODE(TYPE, NAME, CMDFLAG, DESC, SHALLOW_VAL, DEEP_VAL) ANALYZER_OPTION(TYPE, NAME, CMDFLAG, DESC, SHALLOW_VAL) |
#define | ANALYZER_OPTION(TYPE, NAME, CMDFLAG, DESC, DEFAULT_VAL) llvm::StringLiteral(CMDFLAG), |
#define | GET_CHECKERS |
#define | CHECKER(FULLNAME, CLASS, HELPTEXT, DOC_URI, IS_HIDDEN) llvm::StringLiteral(FULLNAME), |
#define | GET_PACKAGES |
#define | PACKAGE(FULLNAME) llvm::StringLiteral(FULLNAME), |
Typedefs | |
using | clang::AnalyzerOptionsRef = IntrusiveRefCntPtr< AnalyzerOptions > |
#define ANALYSIS_CONSTRAINTS | ( | NAME, | |
CMDFLAG, | |||
DESC, | |||
CREATFN | |||
) | NAME##Model, |
Definition at line 36 of file AnalyzerOptions.h.
#define ANALYSIS_DIAGNOSTICS | ( | NAME, | |
CMDFLAG, | |||
DESC, | |||
CREATFN | |||
) | PD_##NAME, |
Definition at line 44 of file AnalyzerOptions.h.
#define ANALYSIS_INLINING_MODE | ( | NAME, | |
CMDFLAG, | |||
DESC | |||
) | NAME, |
Definition at line 59 of file AnalyzerOptions.h.
#define ANALYSIS_PURGE | ( | NAME, | |
CMDFLAG, | |||
DESC | |||
) | NAME, |
Definition at line 52 of file AnalyzerOptions.h.
Definition at line 280 of file AnalyzerOptions.h.
#define ANALYZER_OPTION | ( | TYPE, | |
NAME, | |||
CMDFLAG, | |||
DESC, | |||
DEFAULT_VAL | |||
) | llvm::StringLiteral(CMDFLAG), |
Definition at line 280 of file AnalyzerOptions.h.
#define ANALYZER_OPTION_DEPENDS_ON_USER_MODE | ( | TYPE, | |
NAME, | |||
CMDFLAG, | |||
DESC, | |||
SHALLOW_VAL, | |||
DEEP_VAL | |||
) | ANALYZER_OPTION(TYPE, NAME, CMDFLAG, DESC, SHALLOW_VAL) |
Definition at line 276 of file AnalyzerOptions.h.
#define ANALYZER_OPTION_DEPENDS_ON_USER_MODE | ( | TYPE, | |
NAME, | |||
CMDFLAG, | |||
DESC, | |||
SHALLOW_VAL, | |||
DEEP_VAL | |||
) | ANALYZER_OPTION(TYPE, NAME, CMDFLAG, DESC, SHALLOW_VAL) |
Definition at line 276 of file AnalyzerOptions.h.
#define CHECKER | ( | FULLNAME, | |
CLASS, | |||
HELPTEXT, | |||
DOC_URI, | |||
IS_HIDDEN | |||
) | llvm::StringLiteral(FULLNAME), |
#define GET_CHECKERS |
#define GET_PACKAGES |
#define PACKAGE | ( | FULLNAME | ) | llvm::StringLiteral(FULLNAME), |