◆ sarif_stream_output_format()
sarif_stream_output_format::sarif_stream_output_format |
( |
diagnostic_context & | context, |
|
|
const line_maps * | line_maps, |
|
|
const char * | main_input_filename_, |
|
|
bool | formatted, |
|
|
enum sarif_version | version, |
|
|
FILE * | stream ) |
|
inline |
◆ ~sarif_stream_output_format()
sarif_stream_output_format::~sarif_stream_output_format |
( |
| ) |
|
|
inline |
◆ after_diagnostic()
|
inlinefinaloverridevirtualinherited |
◆ dump() [1/2]
◆ dump() [2/2]
void sarif_output_format::dump |
( |
FILE * | out, |
|
|
int | indent ) const |
|
inlineoverridevirtualinherited |
◆ follows_reference_printer_p()
bool sarif_output_format::follows_reference_printer_p |
( |
| ) |
const |
|
inlinefinaloverridevirtualinherited |
◆ get_builder()
◆ get_context()
◆ get_diagram_theme()
text_art::theme * diagnostic_output_format::get_diagram_theme |
( |
| ) |
const |
|
inlineinherited |
◆ get_printer()
◆ get_result()
sarif_result & sarif_output_format::get_result |
( |
size_t | idx | ) |
|
|
inlineinherited |
◆ machine_readable_stderr_p()
bool sarif_stream_output_format::machine_readable_stderr_p |
( |
| ) |
const |
|
inlinefinaloverridevirtual |
◆ make_per_format_buffer()
|
inlinefinaloverridevirtualinherited |
◆ num_results()
size_t sarif_output_format::num_results |
( |
| ) |
const |
|
inlineinherited |
◆ on_begin_group()
void sarif_output_format::on_begin_group |
( |
| ) |
|
|
inlinefinaloverridevirtualinherited |
◆ on_diagram()
|
inlinefinaloverridevirtualinherited |
◆ on_end_group()
void sarif_output_format::on_end_group |
( |
| ) |
|
|
inlinefinaloverridevirtualinherited |
◆ on_report_diagnostic()
|
inlinefinaloverridevirtualinherited |
◆ on_report_verbatim()
void diagnostic_output_format::on_report_verbatim |
( |
text_info & | | ) |
|
|
virtualinherited |
◆ set_buffer()
|
inlinefinaloverridevirtualinherited |
◆ update_printer()
void sarif_output_format::update_printer |
( |
| ) |
|
|
inlinefinaloverridevirtualinherited |
◆ m_buffer
◆ m_builder
Referenced by sarif_output_format::get_builder(), sarif_output_format::get_result(), sarif_output_format::make_per_format_buffer(), sarif_output_format::num_results(), sarif_output_format::on_diagram(), sarif_output_format::on_end_group(), sarif_output_format::on_report_diagnostic(), sarif_output_format::update_printer(), sarif_file_output_format::~sarif_file_output_format(), sarif_output_format::~sarif_output_format(), and ~sarif_stream_output_format().
◆ m_context
◆ m_printer
◆ m_stream
FILE* sarif_stream_output_format::m_stream |
|
private |
The documentation for this class was generated from the following file: