GDB (xrefs)
|
#include "gdbsupport/gdb_obstack.h"
Go to the source code of this file.
Classes | |
struct | type_print_options |
struct | print_offset_data |
class | typedef_hash_table |
Functions | |
void | print_type_scalar (struct type *type, LONGEST, struct ui_file *) |
void | print_type_fixed_point (struct type *type, struct ui_file *stream) |
void | c_type_print_args (struct type *, struct ui_file *, int, enum language, const struct type_print_options *) |
void | type_print_unknown_return_type (struct ui_file *stream) |
void | error_unknown_type (const char *sym_print_name) |
void | val_print_not_allocated (struct ui_file *stream) |
void | val_print_not_associated (struct ui_file *stream) |
Variables | |
const struct type_print_options | type_print_raw_options |
void c_type_print_args | ( | struct type * | , |
struct ui_file * | , | ||
int | , | ||
enum | language, | ||
const struct type_print_options * | ) |
|
extern |
Definition at line 427 of file typeprint.c.
Referenced by expr::var_value_operation::do_generate_ax(), expr::var_msym_value_operation::do_generate_ax(), eval_op_var_msym_value(), expr::var_value_operation::evaluate(), expr::adl_func_operation::evaluate(), expr::var_msym_value_operation::evaluate_for_sizeof(), and expr::var_value_operation::evaluate_funcall().
Definition at line 693 of file typeprint.c.
References type::fixed_point_scaling_factor(), gdb_printf(), type::length(), and gdb_mpq::str().
Referenced by ada_print_type(), c_type_print_base_1(), and print_type_scalar().
Definition at line 616 of file typeprint.c.
References check_typedef(), type::code(), current_language, type::field(), gdb_printf(), gdb_puts(), type::is_unsigned(), field::loc_enumval(), field::name(), type::num_fields(), print_longest(), print_type_fixed_point(), print_type_scalar(), language_defn::printchar(), type::target_type(), type, and TYPE_CODE_UNDEF.
Referenced by m2_print_bounds(), m2_print_long_set(), m2_range(), print_type_scalar(), pascal_language::type_print_base(), m2_language::value_print_inner(), and pascal_language::value_print_inner().
void type_print_unknown_return_type | ( | struct ui_file * | stream | ) |
Definition at line 418 of file typeprint.c.
References fprintf_styled(), metadata_style, and cli_style_option::style().
Referenced by c_type_print_base_1(), f_language::f_type_print_base(), m2_procedure(), and pascal_language::type_print_func_varspec_suffix().
|
extern |
Definition at line 898 of file typeprint.c.
References fprintf_styled(), metadata_style, and cli_style_option::style().
Referenced by valprint_check_validity(), and value_check_printable().
|
extern |
Definition at line 906 of file typeprint.c.
References fprintf_styled(), metadata_style, and cli_style_option::style().
Referenced by valprint_check_validity(), and value_check_printable().
|
extern |
Definition at line 41 of file typeprint.c.
Referenced by ada_print_typedef(), cp_print_class_member(), dwarf2_compute_name(), gnuv3_print_method_ptr(), incomplete_type_hint(), inspect_type(), print_symbol(), f_language::print_typedef(), typy_repr(), typy_str(), tyscm_type_name(), user_select_syms(), and yyparse().