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

Public Types

using key = diagnostics::logical_locations::key
using kind = diagnostics::logical_locations::kind

Public Member Functions

void dump (FILE *outfile, int indent) const final override
const char * get_short_name (key k) const final override
const char * get_name_with_scope (key k) const final override
const char * get_internal_name (key k) const final override
kind get_kind (key k) const final override
label_text get_name_for_path_output (key k) const final override
key get_parent (key k) const final override
void DEBUG_FUNCTION dump () const
bool function_p (key k) const

Static Public Member Functions

static const diagnostic_logical_locationptr_from_key (key k)
static key key_from_ptr (const diagnostic_logical_location *ptr)

Member Typedef Documentation

◆ key

◆ kind

Member Function Documentation

◆ dump() [1/2]

void DEBUG_FUNCTION diagnostics::logical_locations::manager::dump ( ) const
inlineinherited

References DEBUG_FUNCTION, and dump().

Referenced by dump().

◆ dump() [2/2]

void impl_logical_location_manager::dump ( FILE * outfile,
int indent ) const
inlinefinaloverridevirtual

◆ function_p()

◆ get_internal_name()

const char * impl_logical_location_manager::get_internal_name ( key k) const
inlinefinaloverridevirtual

◆ get_kind()

◆ get_name_for_path_output()

label_text impl_logical_location_manager::get_name_for_path_output ( key k) const
inlinefinaloverridevirtual

◆ get_name_with_scope()

const char * impl_logical_location_manager::get_name_with_scope ( key k) const
inlinefinaloverridevirtual

◆ get_parent()

key impl_logical_location_manager::get_parent ( key k) const
inlinefinaloverridevirtual

◆ get_short_name()

const char * impl_logical_location_manager::get_short_name ( key k) const
inlinefinaloverridevirtual

◆ key_from_ptr()

◆ ptr_from_key()


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