FLANG
Fortran::frontend::TextDiagnosticBuffer Class Reference
Inheritance diagram for Fortran::frontend::TextDiagnosticBuffer:

Public Types

using DiagList = std::vector<std::pair<clang::SourceLocation, std::string>>
using DiagnosticsLevelAndIndexPairs

Public Member Functions

void HandleDiagnostic (clang::DiagnosticsEngine::Level diagLevel, const clang::Diagnostic &info) override
void flushDiagnostics (clang::DiagnosticsEngine &diags) const
 Flush the buffered diagnostics to a given diagnostic engine.

Member Typedef Documentation

◆ DiagnosticsLevelAndIndexPairs

using Fortran::frontend::TextDiagnosticBuffer::DiagnosticsLevelAndIndexPairs
Initial value:
std::vector<std::pair<clang::DiagnosticsEngine::Level, size_t>>

Member Function Documentation

◆ HandleDiagnostic()

void TextDiagnosticBuffer::HandleDiagnostic ( clang::DiagnosticsEngine::Level level,
const clang::Diagnostic & info )
override

HandleDiagnostic - Store the errors, warnings, and notes that are reported.


The documentation for this class was generated from the following files: