GCC Middle and Back End API Reference
|
#include <logical-location.h>
Public Member Functions | |
virtual | ~logical_location () |
virtual const char * | get_short_name () const =0 |
virtual const char * | get_name_with_scope () const =0 |
virtual const char * | get_internal_name () const =0 |
virtual enum logical_location_kind | get_kind () const =0 |
Abstract base class for passing around logical locations in the diagnostics subsystem, such as: - "within function 'foo'", or - "within method 'bar'", but *without* requiring knowledge of trees (see tree-logical-location.h for subclasses relating to trees).
|
inlinevirtual |
Implemented in tree_logical_location, and current_fndecl_logical_location.
|
pure virtual |
Implemented in tree_logical_location, and current_fndecl_logical_location.
Implemented in tree_logical_location, and current_fndecl_logical_location.
Implemented in tree_logical_location, and current_fndecl_logical_location.