21#ifndef GCC_DIAGNOSTICS_SELFTEST_LOGICAL_LOCATIONS_H
22#define GCC_DIAGNOSTICS_SELFTEST_LOGICAL_LOCATIONS_H
37class test_manager :
public manager
42 void dump (FILE *out,
int indent)
const final override;
44 const char *get_short_name (key)
const final override;
45 const char *get_name_with_scope (key)
const final override;
46 const char *get_internal_name (key)
const final override;
47 kind get_kind (key)
const final override;
48 label_text get_name_for_path_output (key)
const final override;
49 key get_parent (key)
const final override
55 logical_location_from_funcname (
const char *funcname);
72 item_from_funcname (
const char *funcname);
74 static const item *item_from_key (key k)
76 return k.cast_to<
const item *> ();
79 hash_map<nofree_string_hash, item *> m_name_to_item_map;
Definition diagnostics/context.h:41
Definition coretypes.h:167
void dump(const T &obj)
Definition dump.h:70