81 type_instance_flags
flags = 0;
101 gdb_assert_not_reached (
"unrecognized tp_ value in follow_types");
112 int make_volatile = 0;
113 type_instance_flags make_addr_space = 0;
114 bool make_restrict =
false;
115 bool make_atomic =
false;
123 goto process_qualifiers;
138 make_restrict =
true;
142 goto process_qualifiers;
145 goto process_qualifiers;
164 make_const = make_volatile = 0;
166 make_restrict = make_atomic =
false;
174 0, array_size >= 0 ? array_size - 1 : 0);
202 gdb_assert_not_reached (
"unrecognized tp_ value in follow_types");
static struct parser_state * pstate
struct type * make_restrict_type(struct type *type)
struct type * lookup_pointer_type(struct type *type)
struct type * lookup_lvalue_reference_type(struct type *type)
struct type * lookup_array_range_type(struct type *element_type, LONGEST low_bound, LONGEST high_bound)
struct type * make_cv_type(int cnst, int voltl, struct type *type, struct type **typeptr)
struct type * lookup_function_type(struct type *type)
struct type * lookup_function_type_with_arguments(struct type *type, int nparams, struct type **param_types)
struct type * make_type_with_address_space(struct type *type, type_instance_flags space_flag)
struct type * lookup_rvalue_reference_type(struct type *type)
struct type * make_atomic_type(struct type *type)
type_instance_flags address_space_name_to_type_instance_flags(struct gdbarch *gdbarch, const char *space_identifier)
@ TYPE_INSTANCE_FLAG_CONST
@ TYPE_INSTANCE_FLAG_VOLATILE
@ TYPE_INSTANCE_FLAG_ATOMIC
@ TYPE_INSTANCE_FLAG_RESTRICT
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
struct gdbarch * gdbarch()
struct type_stack * pop_type_stack()
type_instance_flags follow_type_instance_flags()
std::vector< union type_stack_elt > m_elements
void insert_into(int slot, union type_stack_elt element)
struct type * follow_types(struct type *follow_type)
std::vector< struct type * > * pop_typelist()
void insert(enum type_pieces tp)
range_bounds * bounds() const
@ tp_function_with_arguments