33 using DiagList = std::vector<std::pair<clang::SourceLocation, std::string>>;
34 using DiagnosticsLevelAndIndexPairs =
35 std::vector<std::pair<clang::DiagnosticsEngine::Level, size_t>>;
38 DiagList errors, warnings, remarks, notes;
44 DiagnosticsLevelAndIndexPairs all;
48 const clang::Diagnostic &info)
override;
Definition TextDiagnosticBuffer.h:31
void flushDiagnostics(clang::DiagnosticsEngine &diags) const
Flush the buffered diagnostics to a given diagnostic engine.
Definition TextDiagnosticBuffer.cpp:56
void HandleDiagnostic(clang::DiagnosticsEngine::Level diagLevel, const clang::Diagnostic &info) override
Definition TextDiagnosticBuffer.cpp:26