GDB (xrefs)
|
Go to the source code of this file.
Classes | |
struct | builtin_m2_type |
class | m2_language |
Functions | |
void | m2_print_type (struct type *, const char *, struct ui_file *, int, int, const struct type_print_options *) |
int | m2_is_long_set (struct type *type) |
int | m2_is_unbounded_array (struct type *type) |
int | get_long_set_bounds (struct type *type, LONGEST *low, LONGEST *high) |
const struct builtin_m2_type * | builtin_m2_type (struct gdbarch *gdbarch) |
|
extern |
Definition at line 305 of file m2-lang.c.
References build_m2_types(), registry< T >::get(), m2_type_data, and registry< T >::set().
Referenced by build_m2_types(), and m2_language::language_arch_info().
|
extern |
Definition at line 48 of file m2-valprint.c.
References type::bounds(), type::code(), dynamic_prop::const_val(), type::field(), range_bounds::high, range_bounds::low, type::num_fields(), field::type(), and TYPE_N_BASECLASSES.
Referenced by m2_long_set(), and m2_print_long_set().
|
extern |
Definition at line 338 of file m2-typeprint.c.
References type::code(), type::field(), type::index_type(), field::name(), type::num_fields(), range, field::type(), and TYPE_N_BASECLASSES.
Referenced by m2_long_set(), and m2_language::value_print_inner().
|
extern |
Definition at line 484 of file m2-typeprint.c.
References type::code(), type::field(), field::name(), type::num_fields(), and field::type().
Referenced by eval_op_m2_high(), eval_op_m2_subscript(), m2_unbounded_array(), and m2_language::value_print_inner().
|
extern |
Definition at line 74 of file m2-typeprint.c.
References check_typedef(), type::code(), flags, fputs_styled(), m2_array(), m2_enum(), m2_long_set(), m2_pointer(), m2_procedure(), m2_range(), m2_record_fields(), m2_ref(), m2_short_set(), m2_type_name(), m2_typedef(), m2_unbounded_array(), m2_union(), m2_unknown(), metadata_style, QUIT, cli_style_option::style(), TYPE_CODE_UNDEF, and ui_file::wrap_here().
Referenced by m2_array(), m2_long_set(), m2_pointer(), m2_procedure(), m2_range(), m2_record_fields(), m2_ref(), m2_typedef(), m2_unbounded_array(), and m2_language::print_type().