21#ifndef GCC_TREE_LOGICAL_LOCATION_H
22#define GCC_TREE_LOGICAL_LOCATION_H
37 void dump (FILE *out,
int indent)
const final override;
Definition logical-locations.h:101
T cast_to() const
Definition logical-locations.h:116
static key from_ptr(const void *ptr)
Definition logical-locations.h:105
Definition logical-locations.h:147
void DEBUG_FUNCTION dump() const
Definition logical-locations.h:152
Definition tree-logical-location.h:32
const char * get_short_name(key) const final override
Definition tree-logical-location.cc:52
kind get_kind(key) const final override
Definition tree-logical-location.cc:96
key get_parent(key) const final override
Definition tree-logical-location.cc:138
const char * get_name_with_scope(key) const final override
Definition tree-logical-location.cc:65
const char * get_internal_name(key) const final override
Definition tree-logical-location.cc:78
diagnostics::logical_locations::key key
Definition tree-logical-location.h:34
static tree tree_from_key(key k)
Definition tree-logical-location.h:46
diagnostics::logical_locations::kind kind
Definition tree-logical-location.h:35
label_text get_name_for_path_output(key) const final override
Definition tree-logical-location.cc:120
static key key_from_tree(tree node)
Definition tree-logical-location.h:50
const union tree_node * const_tree
Definition coretypes.h:98
union tree_node * tree
Definition coretypes.h:97
kind
Definition logical-locations.h:36