Lines Matching refs:class_key

24261   enum tag_types class_key;
24283 class_key = cp_parser_class_key (parser);
24284 if (class_key == none_type)
24379 class_key,
24404 class_key,
24624 type = xref_tag (class_key, id, tag_scope,
24629 cp_parser_check_class_key (parser, UNKNOWN_LOCATION, class_key, type,
24635 CLASSTYPE_DECLARED_CLASS (type) = class_key == class_type;
31054 class_decl_loc_t (tag_types class_key, bool key_redundant, bool def_p,
31056 : locvec (), idxdef (def_p ? 0 : UINT_MAX), def_class_key (class_key)
31059 class_key_loc_t ckl (current_function_decl, curloc, class_key,
31119 tag_types class_key (unsigned i) const
31121 return locvec[i].class_key;
31135 : func (func), loc (loc), class_key (key), key_redundant (redundant)
31143 tag_types class_key;
31171 tag_types class_key, tree type, bool def_p,
31178 if (seen_as_union != (class_key == union_type))
31181 class_key == union_type ? "union"
31182 : class_key == record_type ? "struct" : "class",
31194 if (class_key != class_type
31195 && class_key != record_type
31196 && class_key != union_type)
31199 class_decl_loc_t::add (parser, key_loc, class_key, type, def_p, decl_p);
31231 tag_types class_key, tree type, bool def_p, bool decl_p)
31250 && class_key != class_type
31279 *rdl = class_decl_loc_t (class_key, false, def_p);
31306 class_key == union_type ? "union"
31307 : class_key == record_type ? "struct" : "class",
31315 if (rdl->idxdef != UINT_MAX && rdl->def_class_key == class_key)
31320 rdl->add_or_diag_mismatched_tag (type_decl, class_key, key_redundant,
31329 tag_types class_key,
31336 if (def_class_key != class_key)
31345 class_key_loc_t ckl (current_function_decl, input_location, class_key,
31420 const tag_types xpect_key = cdlguide->class_key (idxguide);
31426 while (class_key (idx) == xpect_key)
31468 tag_types clskey = class_key (i);