reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
14816 New = EnumDecl::Create(Context, SearchDC, KWLoc, Loc, Name, nullptr, 14830 New = RecordDecl::Create(Context, Kind, SearchDC, KWLoc, Loc, Name, 14883 SearchDC = DC; 14916 DiagnoseClassNameShadow(SearchDC, DeclarationNameInfo(Name, NameLoc))) 14934 SearchDC->getRedeclContext())) 14954 DeclContext *EnclosingNS = SearchDC->getEnclosingNamespaceContext(); 14988 while (isa<RecordDecl>(SearchDC) || isa<EnumDecl>(SearchDC)) 14988 while (isa<RecordDecl>(SearchDC) || isa<EnumDecl>(SearchDC)) 14989 SearchDC = SearchDC->getParent(); 14989 SearchDC = SearchDC->getParent(); 15057 SearchDC = getTagInjectionContext(SearchDC); 15057 SearchDC = getTagInjectionContext(SearchDC); 15067 SearchDC = SearchDC->getEnclosingNamespaceContext(); 15067 SearchDC = SearchDC->getEnclosingNamespaceContext(); 15078 LookupQualifiedName(Previous, SearchDC); 15124 isDeclInScope(Shadow, SearchDC, S, isMemberSpecialization) && 15126 *this, OldTag->getDeclContext(), SearchDC))) { 15143 isDeclInScope(DirectPrevDecl, SearchDC, S, 15322 SearchDC = PrevTagDecl->getDeclContext(); 15356 } else if (!isDeclInScope(DirectPrevDecl, SearchDC, S, 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, 15525 else if (!SearchDC->isFunctionOrMethod()) 15567 if (!Invalid && SearchDC->isRecord())