Lines Matching defs:tag

151   const char *tag;
504 struct debug_type *tag;
527 /* The tag; NULL if no tag. */
528 const char *tag;
1195 debug_make_indirect_type (void *handle, debug_type *slot, const char *tag)
1209 i->tag = tag;
1895 debug_error (_("debug_tag_type: extra tag attempted"));
1918 nm->u.tag = t;
2019 || n->u.tag->kind == kind)
2022 return n->u.tag;
2103 return type->u.kindirect->tag;
2382 if (! debug_write_type (info, fns, fhandle, n->u.tag, n))
2384 return (*fns->tag) (fhandle, n->name);
2413 are about to call typedef or tag. If the type is anything else,
2414 then the name argument is a tag from a DEBUG_KIND_TAGGED type which
2424 const char *tag = NULL;
2479 tag = name->name;
2508 if (! debug_set_class_id (info, tag, type))
2518 return (*fns->tag_type) (fhandle, tag, type->u.kclass->id,
2524 if (! (*fns->start_struct_type) (fhandle, tag,
2549 return debug_write_class_type (info, fns, fhandle, type, tag);
2552 return (*fns->enum_type) (fhandle, tag, (const char **) NULL,
2554 return (*fns->enum_type) (fhandle, tag, type->u.kenum->names,
2665 struct debug_type *type, const char *tag)
2680 if (! debug_set_class_id (info, tag, type))
2690 return (*fns->tag_type) (fhandle, tag, type->u.kclass->id,
2705 if (! (*fns->start_class_type) (fhandle, tag, id,
2939 debug_set_class_id (struct debug_handle *info, const char *tag,
2960 if (tag == NULL)
2962 if (l->tag != NULL)
2967 if (l->tag == NULL
2968 || l->tag[0] != tag[0]
2969 || strcmp (l->tag, tag) != 0)
2989 l->tag = tag;
3029 /* As a special case, permit a typedef to match a tag, since C++