GCC Middle and Back End API Reference
|
#include <diagnostic.h>
Public Member Functions | |
diagnostic_text_output_format (diagnostic_context &context) | |
~diagnostic_text_output_format () | |
void | on_begin_group () override |
void | on_end_group () override |
void | on_begin_diagnostic (const diagnostic_info &) override |
void | on_end_diagnostic (const diagnostic_info &, diagnostic_t orig_diag_kind) override |
void | on_diagram (const diagnostic_diagram &diagram) override |
bool | machine_readable_stderr_p () const final override |
Protected Attributes | |
diagnostic_context & | m_context |
Subclass of diagnostic_output_format for classic text-based output to stderr. Uses diagnostic_context.m_text_callbacks to provide client-specific textual output (e.g. include paths, macro expansions, etc).
|
inline |
diagnostic_text_output_format::~diagnostic_text_output_format | ( | ) |
class diagnostic_text_output_format : public diagnostic_output_format.
References _, ggc_alloc(), pp_newline_and_flush(), pp_verbatim(), and progname.
|
inlinefinaloverridevirtual |
Implements diagnostic_output_format.
|
overridevirtual |
Implements diagnostic_output_format.
References diagnostic_starter(), and ggc_alloc().
|
inlineoverridevirtual |
Implements diagnostic_output_format.
|
overridevirtual |
Implements diagnostic_output_format.
References ggc_alloc(), NULL, pp_flush(), pp_newline(), pp_set_prefix(), and pp_take_prefix().
|
overridevirtual |
Implements diagnostic_output_format.
References diagnostic_finalizer(), and ggc_alloc().
|
inlineoverridevirtual |
Implements diagnostic_output_format.
|
protectedinherited |