21#ifndef GCC_TREE_LOGICAL_LOCATION_H
22#define GCC_TREE_LOGICAL_LOCATION_H
Definition logical-location.h:99
static key from_ptr(const void *ptr)
Definition logical-location.h:103
T cast_to() const
Definition logical-location.h:114
Definition logical-location.h:91
Definition tree-logical-location.h:31
const char * get_short_name(key) const final override
Definition tree-logical-location.cc:41
const char * get_name_with_scope(key) const final override
Definition tree-logical-location.cc:54
const char * get_internal_name(key) const final override
Definition tree-logical-location.cc:67
key get_parent(key) const final override
Definition tree-logical-location.cc:127
enum logical_location_kind get_kind(key) const final override
Definition tree-logical-location.cc:85
label_text get_name_for_path_output(key) const final override
Definition tree-logical-location.cc:109
static tree tree_from_key(logical_location k)
Definition tree-logical-location.h:40
static logical_location key_from_tree(tree node)
Definition tree-logical-location.h:44
const union tree_node * const_tree
Definition coretypes.h:98
union tree_node * tree
Definition coretypes.h:97
logical_location_manager::key logical_location
Definition logical-location.h:173
logical_location_kind
Definition logical-location.h:33