reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
14729 KWLoc, NameLoc, SS, nullptr, TemplateParameterLists, 14745 S, TagSpec, TUK, KWLoc, SS, Name, NameLoc, Attrs, TemplateParams, 14812 SourceLocation Loc = NameLoc.isValid() ? NameLoc : KWLoc; 14812 SourceLocation Loc = NameLoc.isValid() ? NameLoc : KWLoc; 14853 LookupResult Previous(*this, Name, NameLoc, LookupTagName, Redecl); 14904 Diag(NameLoc, diag::err_not_tag_in_scope) 14916 DiagnoseClassNameShadow(SearchDC, DeclarationNameInfo(Name, NameLoc))) 14974 Diag(NameLoc, diag::ext_friend_tag_redecl_outside_namespace) 14975 << createFriendTagNNSFixIt(*this, ND, S, NameLoc); 14996 DiagnoseTemplateParameterShadow(NameLoc, Previous.getFoundDecl()); 15194 if (CheckEnumRedeclaration(NameLoc.isValid() ? NameLoc : KWLoc, 15194 if (CheckEnumRedeclaration(NameLoc.isValid() ? NameLoc : KWLoc, 15206 Diag(NameLoc, diag::ext_member_redeclared); 15288 Diag(NameLoc, diag::warn_redefinition_in_param_list) << Name; 15290 Diag(NameLoc, diag::err_redefinition) << Name; 15292 NameLoc.isValid() ? NameLoc : KWLoc); 15292 NameLoc.isValid() ? NameLoc : KWLoc); 15305 Diag(NameLoc, diag::err_nested_redefinition) << Name; 15350 Diag(NameLoc, diag::err_tag_reference_non_tag) << PrevDecl << NTK 15363 Diag(NameLoc, diag::err_tag_reference_conflict) << NTK; 15372 Diag(NameLoc, diag::err_tag_definition_of_typedef) 15381 Diag(NameLoc, diag::err_redefinition_different_kind) << Name; 15382 notePreviousDefinition(PrevDecl, NameLoc); 15402 SourceLocation Loc = NameLoc.isValid() ? NameLoc : KWLoc; 15402 SourceLocation Loc = NameLoc.isValid() ? NameLoc : KWLoc;