Lines Matching refs:HTMLDiagnostics
64 class HTMLDiagnostics : public PathDiagnosticConsumer { class
73 HTMLDiagnostics(PathDiagnosticConsumerOptions DiagOpts, in HTMLDiagnostics() function in __anon8aba3e8c0111::HTMLDiagnostics
79 ~HTMLDiagnostics() override { FlushDiagnostics(nullptr); } in ~HTMLDiagnostics()
191 C.push_back(new HTMLDiagnostics(std::move(DiagOpts), OutputDir, PP, true)); in createHTMLDiagnosticConsumer()
206 C.push_back(new HTMLDiagnostics(std::move(DiagOpts), OutputDir, PP, false)); in createHTMLSingleFileDiagnosticConsumer()
241 void HTMLDiagnostics::FlushDiagnosticsImpl( in FlushDiagnosticsImpl()
260 void HTMLDiagnostics::ReportDiag(const PathDiagnostic& D, in ReportDiag()
370 std::string HTMLDiagnostics::GenerateHTML(const PathDiagnostic& D, Rewriter &R, in GenerateHTML()
443 void HTMLDiagnostics::dumpCoverageData( in dumpCoverageData()
469 std::string HTMLDiagnostics::showRelevantLinesJavascript( in showRelevantLinesJavascript()
540 void HTMLDiagnostics::FinalizeHTML(const PathDiagnostic& D, Rewriter &R, in FinalizeHTML()
688 StringRef HTMLDiagnostics::showHelpJavascript() { in showHelpJavascript()
770 void HTMLDiagnostics::RewriteFile(Rewriter &R, const PathPieces &path, in RewriteFile()
876 void HTMLDiagnostics::HandlePiece(Rewriter &R, FileID BugFileID, in HandlePiece()
1110 unsigned HTMLDiagnostics::ProcessMacroPiece(raw_ostream &os, in ProcessMacroPiece()
1134 void HTMLDiagnostics::addArrowSVGs(Rewriter &R, FileID BugFileID, in addArrowSVGs()
1216 unsigned HTMLDiagnostics::ProcessControlFlowPiece( in ProcessControlFlowPiece()
1232 void HTMLDiagnostics::HighlightRange(Rewriter& R, FileID BugFileID, in HighlightRange()
1270 StringRef HTMLDiagnostics::generateKeyboardNavigationJavascript() { in generateKeyboardNavigationJavascript()
1375 StringRef HTMLDiagnostics::generateArrowDrawingJavascript() { in generateArrowDrawingJavascript()