GDB (xrefs)
|
Public Member Functions | |
type_and_symbol (struct type *type) | |
type_and_symbol (type_and_symbol &&)=default | |
DISABLE_COPY_AND_ASSIGN (type_and_symbol) | |
struct type * | type () const |
struct symbol * | symbol (enum language lang) |
Static Private Member Functions | |
static struct symbol * | alloc_type_symbol (enum language lang, struct type *type) |
Private Attributes | |
struct type * | m_type = nullptr |
struct symbol * | m_symbol = nullptr |
Definition at line 154 of file language.h.
|
inlineexplicit |
Definition at line 157 of file language.h.
|
default |
|
staticprivate |
Definition at line 919 of file language.c.
References symbol::arch, type::arch_owner(), gdbarch_obstack(), type::is_objfile_owned(), LOC_TYPEDEF, general_symbol_info::m_name, type::name(), symbol::owner, symbol::set_aclass_index(), symbol::set_domain(), symbol::set_is_objfile_owned(), general_symbol_info::set_language(), general_symbol_info::set_section_index(), symbol::set_type(), symbol(), and VAR_DOMAIN.
Referenced by symbol().
language_arch_info::type_and_symbol::DISABLE_COPY_AND_ASSIGN | ( | type_and_symbol | ) |
Definition at line 171 of file language.h.
References alloc_type_symbol(), m_symbol, and m_type.
Referenced by alloc_type_symbol(), and language_arch_info::lookup_primitive_type_as_symbol().
|
inline |
Definition at line 167 of file language.h.
References m_type.
Referenced by language_arch_info::lookup_primitive_type().
Definition at line 183 of file language.h.
Referenced by symbol().
Definition at line 180 of file language.h.