21#ifndef GCC_SELFTEST_LOGICAL_LOCATION_H
22#define GCC_SELFTEST_LOGICAL_LOCATION_H
35class test_logical_location_manager :
public logical_location_manager
38 ~test_logical_location_manager ();
40 const char *get_short_name (key)
const final override;
41 const char *get_name_with_scope (key)
const final override;
42 const char *get_internal_name (key)
const final override;
44 label_text get_name_for_path_output (key)
const final override;
45 key get_parent (key)
const final override
51 logical_location_from_funcname (
const char *funcname);
68 item_from_funcname (
const char *funcname);
72 return k.
cast_to<
const item *> ();
75 hash_map<nofree_string_hash, item *> m_name_to_item_map;
T cast_to() const
Definition logical-location.h:114
logical_location_manager::key logical_location
Definition logical-location.h:173
logical_location_kind
Definition logical-location.h:33
Definition dump-context.h:31