#include <diagnostic-client-data-hooks.h>
Public Member Functions | |
virtual | ~diagnostic_client_data_hooks () |
virtual const client_version_info * | get_any_version_info () const =0 |
virtual const logical_location_manager * | get_logical_location_manager () const =0 |
virtual logical_location | get_current_logical_location () const =0 |
virtual const char * | maybe_get_sarif_source_language (const char *filename) const =0 |
virtual void | add_sarif_invocation_properties (sarif_object &invocation_obj) const =0 |
A bundle of additional metadata, owned by the diagnostic_context, for querying things about the client, like version data.
|
inlinevirtual |
|
pure virtual |
Implemented in compiler_data_hooks, and impl_diagnostic_client_data_hooks.
|
pure virtual |
Implemented in compiler_data_hooks, and impl_diagnostic_client_data_hooks.
|
pure virtual |
Implemented in compiler_data_hooks, and impl_diagnostic_client_data_hooks.
|
pure virtual |
Implemented in compiler_data_hooks, and impl_diagnostic_client_data_hooks.
|
pure virtual |
Implemented in compiler_data_hooks, and impl_diagnostic_client_data_hooks.