◆ html_file_sink()
◆ ~html_file_sink()
diagnostics::html_file_sink::~html_file_sink |
( |
| ) |
|
|
inline |
◆ after_diagnostic()
|
inlinefinaloverridevirtualinherited |
◆ dump() [1/2]
void diagnostics::html_sink::dump |
( |
FILE * | out, |
|
|
int | indent ) const |
|
inlineoverridevirtualinherited |
◆ dump() [2/2]
◆ dump_kind()
void diagnostics::html_file_sink::dump_kind |
( |
FILE * | out | ) |
const |
|
inlineoverridevirtual |
◆ dyn_cast_text_sink()
virtual text_sink * diagnostics::sink::dyn_cast_text_sink |
( |
| ) |
|
|
inlinevirtualinherited |
◆ follows_reference_printer_p()
bool diagnostics::html_sink::follows_reference_printer_p |
( |
| ) |
const |
|
inlinefinaloverridevirtualinherited |
◆ get_builder()
◆ get_context()
context & diagnostics::sink::get_context |
( |
| ) |
const |
|
inlineinherited |
◆ get_diagram_theme()
◆ get_document()
const xml::document & diagnostics::html_sink::get_document |
( |
| ) |
const |
|
inlineinherited |
◆ get_logger()
◆ get_printer()
References m_printer.
Referenced by diagnostics::default_text_finalizer(), diagnostics::default_text_starter(), default_tree_diagnostic_text_starter(), diagnostics::text_sink::get_location_text(), diagnostics::html_sink::html_sink(), lhd_print_error_function(), diagnostics::sarif_builder::make_location_object(), diagnostics::text_sink::on_report_verbatim(), diagnostics::sarif_sink::sarif_sink(), diagnostic_text_sink::text_starter(), diagnostics::html_sink::update_printer(), and diagnostics::sarif_sink::update_printer().
◆ machine_readable_stderr_p()
bool diagnostics::html_file_sink::machine_readable_stderr_p |
( |
| ) |
const |
|
inlinefinaloverridevirtual |
◆ make_per_sink_buffer()
std::unique_ptr< per_sink_buffer > diagnostics::html_sink::make_per_sink_buffer |
( |
| ) |
|
|
inlinefinaloverridevirtualinherited |
◆ on_begin_group()
void diagnostics::html_sink::on_begin_group |
( |
| ) |
|
|
inlinefinaloverridevirtualinherited |
◆ on_diagram()
void diagnostics::html_sink::on_diagram |
( |
const diagram & | d | ) |
|
|
inlinefinaloverridevirtualinherited |
◆ on_end_group()
void diagnostics::html_sink::on_end_group |
( |
| ) |
|
|
inlinefinaloverridevirtualinherited |
◆ on_report_diagnostic()
void diagnostics::html_sink::on_report_diagnostic |
( |
const diagnostic_info & | diagnostic, |
|
|
enum kind | orig_diag_kind ) |
|
inlinefinaloverridevirtualinherited |
◆ on_report_verbatim()
void sink::on_report_verbatim |
( |
text_info & | | ) |
|
|
virtualinherited |
◆ report_global_digraph()
|
inlinefinaloverridevirtualinherited |
◆ set_buffer()
|
inlinefinaloverridevirtualinherited |
◆ set_main_input_filename()
void diagnostics::html_sink::set_main_input_filename |
( |
const char * | name | ) |
|
|
inlinefinaloverridevirtualinherited |
◆ update_printer()
void diagnostics::html_sink::update_printer |
( |
| ) |
|
|
inlinefinaloverridevirtualinherited |
◆ m_buffer
◆ m_builder
Referenced by dump(), get_builder(), get_document(), html_sink(), make_per_sink_buffer(), on_diagram(), on_end_group(), on_report_diagnostic(), report_global_digraph(), set_main_input_filename(), update_printer(), diagnostics::html_file_sink::~html_file_sink(), and ~html_sink().
◆ m_context
context& diagnostics::sink::m_context |
|
protectedinherited |
◆ m_output_file
◆ m_printer
The documentation for this class was generated from the following file: