Lines Matching defs:type_p
115 typedef struct type *type_p;
126 extern type_p structures;
177 type_p type; /* When OPTION_TYPE. */
185 type_p type;
199 type_p info);
206 options_p create_nested_ptr_option (options_p next, type_p t,
213 type_p type; /* Its GTY-ed type. */
253 type_p next;
264 type_p pointer_to;
275 type_p p;
291 type_p lang_struct;
293 type_p base_class; /* the parent class, if any. */
300 type_p first_subclass;
302 type_p next_sibling_class;
314 type_p p; /* The array component type. */
355 type_fileloc (type_p t)
422 extern void do_typedef (const char *s, type_p t, struct fileloc *pos);
424 extern type_p resolve_typedef (const char *s, struct fileloc *pos);
425 extern void add_subclass (type_p base, type_p subclass);
426 extern type_p new_structure (const char *name, enum typekind kind,
428 options_p o, type_p base);
429 type_p create_user_defined_type (const char *, struct fileloc *);
430 extern type_p find_structure (const char *s, enum typekind kind);
431 extern type_p create_scalar_type (const char *name);
432 extern type_p create_pointer (type_p t);
433 extern type_p create_array (type_p t, const char *len);
434 extern pair_p create_field_at (pair_p next, type_p type,
438 extern type_p adjust_field_type (type_p, options_p);
439 extern void note_variable (const char *s, type_p t, options_p o,
498 void dbgprint_count_type_at (const char *, int, const char *, type_p);
503 for (type_p sub = (TYPE); sub; sub = sub->u.s.base_class) \