Lines Matching refs:class_key
24259 enum tag_types class_key; in cp_parser_class_head() local
24281 class_key = cp_parser_class_key (parser); in cp_parser_class_head()
24282 if (class_key == none_type) in cp_parser_class_head()
24377 class_key, in cp_parser_class_head()
24402 class_key, in cp_parser_class_head()
24622 type = xref_tag (class_key, id, tag_scope, in cp_parser_class_head()
24627 cp_parser_check_class_key (parser, UNKNOWN_LOCATION, class_key, type, in cp_parser_class_head()
24633 CLASSTYPE_DECLARED_CLASS (type) = class_key == class_type; in cp_parser_class_head()
31052 class_decl_loc_t (tag_types class_key, bool key_redundant, bool def_p,
31054 : locvec (), idxdef (def_p ? 0 : UINT_MAX), def_class_key (class_key) in locvec()
31057 class_key_loc_t ckl (current_function_decl, curloc, class_key, in locvec()
31117 tag_types class_key (unsigned i) const in class_key() function
31119 return locvec[i].class_key; in class_key()
31133 : func (func), loc (loc), class_key (key), key_redundant (redundant) in class_key_loc_t()
31141 tag_types class_key; member
31169 tag_types class_key, tree type, bool def_p, in cp_parser_check_class_key() argument
31176 if (seen_as_union != (class_key == union_type)) in cp_parser_check_class_key()
31179 class_key == union_type ? "union" in cp_parser_check_class_key()
31180 : class_key == record_type ? "struct" : "class", in cp_parser_check_class_key()
31192 if (class_key != class_type in cp_parser_check_class_key()
31193 && class_key != record_type in cp_parser_check_class_key()
31194 && class_key != union_type) in cp_parser_check_class_key()
31197 class_decl_loc_t::add (parser, key_loc, class_key, type, def_p, decl_p); in cp_parser_check_class_key()
31229 tag_types class_key, tree type, bool def_p, bool decl_p) in add() argument
31248 && class_key != class_type in add()
31277 *rdl = class_decl_loc_t (class_key, false, def_p); in add()
31304 class_key == union_type ? "union" in add()
31305 : class_key == record_type ? "struct" : "class", in add()
31313 if (rdl->idxdef != UINT_MAX && rdl->def_class_key == class_key) in add()
31318 rdl->add_or_diag_mismatched_tag (type_decl, class_key, key_redundant, in add()
31327 tag_types class_key, in add_or_diag_mismatched_tag() argument
31334 if (def_class_key != class_key) in add_or_diag_mismatched_tag()
31343 class_key_loc_t ckl (current_function_decl, input_location, class_key, in add_or_diag_mismatched_tag()
31418 const tag_types xpect_key = cdlguide->class_key (idxguide); in diag_mismatched_tags()
31424 while (class_key (idx) == xpect_key) in diag_mismatched_tags()
31466 tag_types clskey = class_key (i); in diag_mismatched_tags()