|
| manager () |
|
| manager (diagnostic_manager *inner, bool owned) |
|
| ~manager () |
|
| manager (const manager &other)=delete |
|
| manager (manager &&other) |
|
void | set_tool_name (const char *value) |
|
void | set_full_name (const char *value) |
|
void | set_version_string (const char *value) |
|
void | set_version_url (const char *value) |
|
text_sink | add_text_sink (FILE *dst_stream, enum diagnostic_colorize colorize) |
|
void | add_sarif_sink (FILE *dst_stream, file main_input_file, enum diagnostic_sarif_version version) |
|
void | write_patch (FILE *dst_stream) |
|
file | new_file (const char *name, const char *sarif_source_language) LIBGDIAGNOSTICS_PARAM_CAN_BE_NULL(3) |
|
void | debug_dump (file f, FILE *out) |
|
physical_location | new_location_from_file_and_line (file f, diagnostic_line_num_t line_num) |
|
physical_location | new_location_from_file_line_column (file f, line_num_t line_num, column_num_t column_num) |
|
physical_location | new_location_from_range (physical_location loc_caret, physical_location loc_start, physical_location loc_end) |
|
void | debug_dump (physical_location loc, FILE *out) |
|
logical_location | new_logical_location (enum diagnostic_logical_location_kind_t kind, logical_location parent, const char *short_name, const char *fully_qualified_name, const char *decorated_name) |
|
void | debug_dump (logical_location loc, FILE *out) |
|
execution_path | new_execution_path () |
|
diagnostic | begin_diagnostic (enum diagnostic_level level) |
|
Wrapper around a diagnostic_manager *, possibly with ownership.