clang API Documentation
#include <string>#include <vector>#include "clang/Frontend/Analyses.def"

Go to the source code of this file.
Classes | |
| class | clang::AnalyzerOptions |
Namespaces | |
| namespace | clang |
Defines | |
| #define | ANALYSIS(NAME, CMDFLAG, DESC, SCOPE) NAME, |
| #define | ANALYSIS_STORE(NAME, CMDFLAG, DESC, CREATFN) NAME##Model, |
| #define | ANALYSIS_CONSTRAINTS(NAME, CMDFLAG, DESC, CREATFN) NAME##Model, |
| #define | ANALYSIS_DIAGNOSTICS(NAME, CMDFLAG, DESC, CREATFN, AUTOCREAT) PD_##NAME, |
| #define | ANALYSIS_PURGE(NAME, CMDFLAG, DESC) NAME, |
| #define | ANALYSIS_IPA(NAME, CMDFLAG, DESC) NAME, |
| #define | ANALYSIS_INLINING_MODE(NAME, CMDFLAG, DESC) NAME, |
Enumerations | |
| enum | clang::Analyses |
| Analysis - Set of available source code analyses. More... | |
| enum | clang::AnalysisStores |
| AnalysisStores - Set of available analysis store models. More... | |
| enum | clang::AnalysisConstraints |
| AnalysisConstraints - Set of available constraint models. More... | |
| enum | clang::AnalysisDiagClients |
| enum | clang::AnalysisPurgeMode |
| AnalysisPurgeModes - Set of available strategies for dead symbol removal. More... | |
| enum | clang::AnalysisIPAMode |
| AnalysisIPAMode - Set of inter-procedural modes. More... | |
| enum | clang::AnalysisInliningMode |
| AnalysisInlineFunctionSelection - Set of inlining function selection heuristics. More... | |
| #define ANALYSIS | ( | NAME, | |
| CMDFLAG, | |||
| DESC, | |||
| SCOPE | |||
| ) | NAME, |
Definition at line 29 of file AnalyzerOptions.h.
| #define ANALYSIS_CONSTRAINTS | ( | NAME, | |
| CMDFLAG, | |||
| DESC, | |||
| CREATFN | |||
| ) | NAME##Model, |
Definition at line 43 of file AnalyzerOptions.h.
| #define ANALYSIS_DIAGNOSTICS | ( | NAME, | |
| CMDFLAG, | |||
| DESC, | |||
| CREATFN, | |||
| AUTOCREAT | |||
| ) | PD_##NAME, |
Definition at line 51 of file AnalyzerOptions.h.
| #define ANALYSIS_INLINING_MODE | ( | NAME, | |
| CMDFLAG, | |||
| DESC | |||
| ) | NAME, |
Definition at line 72 of file AnalyzerOptions.h.
| #define ANALYSIS_IPA | ( | NAME, | |
| CMDFLAG, | |||
| DESC | |||
| ) | NAME, |
Definition at line 65 of file AnalyzerOptions.h.
| #define ANALYSIS_PURGE | ( | NAME, | |
| CMDFLAG, | |||
| DESC | |||
| ) | NAME, |
Definition at line 58 of file AnalyzerOptions.h.
| #define ANALYSIS_STORE | ( | NAME, | |
| CMDFLAG, | |||
| DESC, | |||
| CREATFN | |||
| ) | NAME##Model, |
Definition at line 36 of file AnalyzerOptions.h.