GCC Middle and Back End API Reference
|
Public Member Functions | |
void | on_begin_group () final override |
void | on_end_group () final override |
void | on_begin_diagnostic (const diagnostic_info &) final override |
void | on_end_diagnostic (const diagnostic_info &diagnostic, diagnostic_t orig_diag_kind) final override |
void | on_diagram (const diagnostic_diagram &diagram) final override |
virtual bool | machine_readable_stderr_p () const =0 |
Protected Member Functions | |
sarif_output_format (diagnostic_context &context, bool formatted) | |
Protected Attributes | |
sarif_builder | m_builder |
diagnostic_context & | m_context |
|
inlineprotected |
|
inlinefinaloverridevirtual |
Implements diagnostic_output_format.
|
inlinefinaloverridevirtual |
Implements diagnostic_output_format.
|
inlinefinaloverridevirtual |
Implements diagnostic_output_format.
References sarif_builder::emit_diagram(), ggc_alloc(), m_builder, and diagnostic_output_format::m_context.
|
inlinefinaloverridevirtual |
Implements diagnostic_output_format.
References sarif_builder::end_diagnostic(), ggc_alloc(), m_builder, and diagnostic_output_format::m_context.
|
inlinefinaloverridevirtual |
Implements diagnostic_output_format.
References sarif_builder::end_group(), and m_builder.
|
protected |
|
protectedinherited |
Referenced by on_diagram(), json_output_format::on_end_diagnostic(), and on_end_diagnostic().