void ento::createPlistMultiFileDiagnosticConsumer(AnalyzerOptions &AnalyzerOpts, PathDiagnosticConsumers &C, const std::string &s, const Preprocessor &PP) { C.push_back(new PlistDiagnostics(AnalyzerOpts, s, PP.getLangOpts(), true)); }
void ento::createHTMLDiagnosticConsumer(PathDiagnosticConsumers &C, const std::string& prefix, const Preprocessor &PP) { C.push_back(new HTMLDiagnostics(prefix, PP)); }
void ento::createTextPathDiagnosticConsumer(PathDiagnosticConsumers &C, const std::string& out, const Preprocessor &PP) { C.push_back(new TextPathDiagnostics(out, PP.getDiagnostics())); }
void ento::createHTMLDiagnosticConsumer(AnalyzerOptions &AnalyzerOpts, PathDiagnosticConsumers &C, const std::string& prefix, const Preprocessor &PP) { C.push_back(new HTMLDiagnostics(AnalyzerOpts, prefix, PP)); }
void ento::createPlistDiagnosticConsumer(PathDiagnosticConsumers &C, const std::string& s, const Preprocessor &PP) { C.push_back(new PlistDiagnostics(s, PP.getLangOpts(), false)); }
void ento::createSarifDiagnosticConsumer(AnalyzerOptions &AnalyzerOpts, PathDiagnosticConsumers &C, const std::string &Output, const Preprocessor &) { C.push_back(new SarifDiagnostics(AnalyzerOpts, Output)); }