GCC Middle and Back End API Reference
impl_diagnostic_client_data_hooks Class Reference
Inheritance diagram for impl_diagnostic_client_data_hooks:
Collaboration diagram for impl_diagnostic_client_data_hooks:

Public Member Functions

 impl_diagnostic_client_data_hooks (diagnostic_manager &mgr)
 
const client_version_infoget_any_version_info () const final override
 
const logical_locationget_current_logical_location () const final override
 
const char * maybe_get_sarif_source_language (const char *filename) const final override
 
void add_sarif_invocation_properties (sarif_object &invocation_obj) const final override
 

Private Attributes

diagnostic_managerm_mgr
 

Constructor & Destructor Documentation

◆ impl_diagnostic_client_data_hooks()

impl_diagnostic_client_data_hooks::impl_diagnostic_client_data_hooks ( diagnostic_manager & mgr)
inline

Member Function Documentation

◆ add_sarif_invocation_properties()

void impl_diagnostic_client_data_hooks::add_sarif_invocation_properties ( sarif_object & invocation_obj) const
finaloverridevirtual

◆ get_any_version_info()

const client_version_info * impl_diagnostic_client_data_hooks::get_any_version_info ( ) const
finaloverridevirtual
class impl_diagnostic_client_data_hooks.   

Implements diagnostic_client_data_hooks.

References diagnostic_manager::get_client_version_info(), and m_mgr.

◆ get_current_logical_location()

const logical_location * impl_diagnostic_client_data_hooks::get_current_logical_location ( ) const
finaloverridevirtual

◆ maybe_get_sarif_source_language()

const char * impl_diagnostic_client_data_hooks::maybe_get_sarif_source_language ( const char * filename) const
finaloverridevirtual

Field Documentation

◆ m_mgr


The documentation for this class was generated from the following file: