reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaDecl.cpp
14729                 KWLoc, NameLoc, SS, nullptr, TemplateParameterLists,
14732         Diag(KWLoc, diag::err_enum_template);
14745             S, TagSpec, TUK, KWLoc, SS, Name, NameLoc, Attrs, TemplateParams,
14812     SourceLocation Loc = NameLoc.isValid() ? NameLoc : KWLoc;
14816       New = EnumDecl::Create(Context, SearchDC, KWLoc, Loc, Name, nullptr,
14830       New = RecordDecl::Create(Context, Kind, SearchDC, KWLoc, Loc, Name,
15127         Diag(KWLoc, diag::err_using_decl_conflict_reverse);
15148                                           TUK == TUK_Definition, KWLoc,
15154             Diag(KWLoc, diag::err_use_with_wrong_tag)
15156               << FixItHint::CreateReplacement(SourceRange(KWLoc),
15159             Diag(KWLoc, diag::err_use_with_wrong_tag) << Name;
15194           if (CheckEnumRedeclaration(NameLoc.isValid() ? NameLoc : KWLoc,
15292                                        NameLoc.isValid() ? NameLoc : KWLoc);
15402   SourceLocation Loc = NameLoc.isValid() ? NameLoc : KWLoc;
15412     New = EnumDecl::Create(Context, SearchDC, KWLoc, Loc, Name,
15456       New = CXXRecordDecl::Create(Context, Kind, SearchDC, KWLoc, Loc, Name,
15462       New = RecordDecl::Create(Context, Kind, SearchDC, KWLoc, Loc, Name,