clang 19.0.0git
Namespaces | Macros | Typedefs
PathDiagnosticConsumers.h File Reference
#include "clang/Analysis/PathDiagnostic.h"
#include <string>
#include <vector>
#include "clang/StaticAnalyzer/Core/Analyses.def"

Go to the source code of this file.

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.
 
namespace  clang::cross_tu
 
namespace  clang::ento
 

Macros

#define ANALYSIS_DIAGNOSTICS(NAME, CMDFLAG, DESC, CREATEFN)
 

Typedefs

typedef std::vector< PathDiagnosticConsumer * > clang::ento::PathDiagnosticConsumers
 

Macro Definition Documentation

◆ ANALYSIS_DIAGNOSTICS

#define ANALYSIS_DIAGNOSTICS (   NAME,
  CMDFLAG,
  DESC,
  CREATEFN 
)
Value:
void CREATEFN(PathDiagnosticConsumerOptions Diagopts, \
PathDiagnosticConsumers &C, const std::string &Prefix, \
const Preprocessor &PP, \
const cross_tu::CrossTranslationUnitContext &CTU, \
const MacroExpansionContext &MacroExpansions);

Definition at line 35 of file PathDiagnosticConsumers.h.