20#if !defined (GO_LANG_H)
82 const char *
name ()
const override
98 (
const char *mangled, gdb::unique_xmalloc_ptr<char> *demangled)
102 return *demangled != NULL;
108 int options)
const override;
113 struct ui_file *stream,
int show,
int level,
119 (
struct value *val,
struct ui_file *stream,
int recurse,
131 return (
type->
code () == TYPE_CODE_STRUCT
bool store_sym_names_in_linkage_form_p() const override
bool sniff_from_mangled_name(const char *mangled, gdb::unique_xmalloc_ptr< char > *demangled) const override
gdb::unique_xmalloc_ptr< char > demangle_symbol(const char *mangled, int options) const override
int parser(struct parser_state *ps) const override
void value_print_inner(struct value *val, struct ui_file *stream, int recurse, const struct value_print_options *options) const override
void print_type(struct type *type, const char *varstring, struct ui_file *stream, int show, int level, const struct type_print_options *flags) const override
const char * natural_name() const override
bool is_string_type_p(struct type *type) const override
const char * name() const override
struct type * check_typedef(struct type *type)
mach_port_t kern_return_t mach_port_t mach_msg_type_name_t msgportsPoly mach_port_t kern_return_t pid_t pid mach_port_t kern_return_t mach_port_t task mach_port_t kern_return_t int flags
enum go_type go_classify_struct_type(struct type *type)
char * go_block_package_name(const struct block *block)
const char * go_main_name(void)
char * go_symbol_package_name(const struct symbol *sym)
struct type * builtin_uint
struct type * builtin_complex64
struct type * builtin_complex128
struct type * builtin_int64
struct type * builtin_int32
struct type * builtin_char
struct type * builtin_void
struct type * builtin_int
struct type * builtin_uint64
struct type * builtin_uintptr
struct type * builtin_float64
struct type * builtin_int16
struct type * builtin_bool
struct type * builtin_float32
struct type * builtin_uint32
struct type * builtin_uint16
struct type * builtin_int8
struct type * builtin_uint8