21 #if !defined (C_LANG_H) 101 const char *user_encoding,
111 struct ui_file *stream,
int quoter);
126 struct ui_file *,
const char *);
133 struct type **,
int);
140 struct type **,
int);
167 const struct block *expr_block,
int c_parse_escape(const char **, struct obstack *)
int cp_is_vtbl_ptr_type(struct type *)
void c_type_print_base(struct type *, struct ui_file *, int, int, const struct type_print_options *)
void c_printstr(struct ui_file *stream, struct type *elttype, const gdb_byte *string, unsigned int length, const char *user_encoding, int force_ellipses, const struct value_print_options *options)
int cp_is_vtbl_member(struct type *)
void cp_print_class_member(const gdb_byte *, struct type *, struct ui_file *, const char *)
void cp_print_value_fields_rtti(struct type *, const gdb_byte *, LONGEST, CORE_ADDR, struct ui_file *, int, struct value *, const struct value_print_options *, struct type **, int)
void c_emit_char(int c, struct type *type, struct ui_file *stream, int quoter)
void c_language_arch_info(struct gdbarch *gdbarch, struct language_arch_info *lai)
std::string c_compute_program(struct compile_instance *inst, const char *input, struct gdbarch *gdbarch, const struct block *expr_block, CORE_ADDR expr_pc)
std::unique_ptr< T, xfree_deleter< T > > unique_xmalloc_ptr
const struct exp_descriptor exp_descriptor_c
void c_yyerror(const char *)
struct value * evaluate_subexp_c(struct type *expect_type, struct expression *exp, int *pos, enum noside noside)
void c_printchar(int, struct type *, struct ui_file *)
void cp_print_value_fields(struct type *, struct type *, LONGEST, CORE_ADDR, struct ui_file *, int, struct value *, const struct value_print_options *, struct type **, int)
void c_val_print(struct type *, int, CORE_ADDR, struct ui_file *, int, struct value *, const struct value_print_options *)
void c_print_typedef(struct type *, struct symbol *, struct ui_file *)
const struct op_print c_op_print_tab[]
struct compile_instance * c_get_compile_context(void)
DEF_ENUM_FLAGS_TYPE(enum c_string_type_values, c_string_type)
void c_print_type(struct type *, const char *, struct ui_file *, int, int, const struct type_print_options *)
int c_textual_element_type(struct type *, char)
gdb::unique_xmalloc_ptr< char > c_watch_location_expression(struct type *type, CORE_ADDR addr)
int c_parse(struct parser_state *)
void c_value_print(struct value *, struct ui_file *, const struct value_print_options *)