GCC Middle and Back End API Reference
|
Public Member Functions | |
impl_diagnostic_client_data_hooks (diagnostic_manager &mgr) | |
const diagnostics::client_version_info * | get_any_version_info () const final override |
const diagnostics::logical_locations::manager * | get_logical_location_manager () const final override |
diagnostics::logical_locations::key | get_current_logical_location () const final override |
const char * | maybe_get_sarif_source_language (const char *filename) const final override |
void | add_sarif_invocation_properties (diagnostics::sarif_object &invocation_obj) const final override |
Private Attributes | |
diagnostic_manager & | m_mgr |
impl_logical_location_manager | m_logical_location_manager |
|
inline |
References m_mgr.
|
finaloverridevirtual |
Implements diagnostics::client_data_hooks.
|
finaloverridevirtual |
class impl_diagnostic_client_data_hooks.
Implements diagnostics::client_data_hooks.
References m_mgr.
|
finaloverridevirtual |
Implements diagnostics::client_data_hooks.
References gcc_assert, impl_logical_location_manager::key_from_ptr(), and m_mgr.
|
inlinefinaloverridevirtual |
Implements diagnostics::client_data_hooks.
References final(), get_logical_location_manager(), and m_logical_location_manager.
Referenced by get_logical_location_manager().
|
finaloverridevirtual |
Implements diagnostics::client_data_hooks.
References m_mgr.
|
private |
Referenced by get_logical_location_manager().
|
private |