| GCC Middle and Back End API Reference
    | 


| Public Member Functions | |
| 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 | 
| void | dump (FILE *out, int indent) const | 
| void DEBUG_FUNCTION | dump () const | 
| Private Attributes | |
| compiler_version_info | m_version_info | 
| tree_logical_location_manager | m_logical_location_manager | 
Subclass of diagnostics::client_data_hooks for use by compilers proper i.e. with knowledge of "tree", access to langhooks, timevars etc.
| 
 | inlinefinaloverridevirtual | 
Implements diagnostics::client_data_hooks.
References g_timer.
| 
 | inlineinherited | 
References DEBUG_FUNCTION, and dump().
Referenced by dump().
| 
 | inherited | 
| 
 | inlinefinaloverridevirtual | 
Implements diagnostics::client_data_hooks.
References final(), and m_version_info.
| 
 | inlinefinaloverridevirtual | 
Implements diagnostics::client_data_hooks.
References current_function_decl, final(), and m_logical_location_manager.
| 
 | inlinefinaloverridevirtual | 
Implements diagnostics::client_data_hooks.
References final(), and m_logical_location_manager.
| 
 | inlinefinaloverridevirtual | 
Implements diagnostics::client_data_hooks.
References lang_hooks::get_sarif_source_language.
| 
 | private | 
Referenced by get_current_logical_location(), and get_logical_location_manager().
| 
 | private | 
Referenced by get_any_version_info().