Lines Matching refs:SearchDC
14119 DeclContext *SearchDC = CurContext; in ActOnTag() local
14140 New = EnumDecl::Create(Context, SearchDC, KWLoc, Loc, Name, nullptr, in ActOnTag()
14154 New = RecordDecl::Create(Context, Kind, SearchDC, KWLoc, Loc, Name, in ActOnTag()
14207 SearchDC = DC; in ActOnTag()
14240 DiagnoseClassNameShadow(SearchDC, DeclarationNameInfo(Name, NameLoc))) in ActOnTag()
14258 SearchDC->getRedeclContext())) in ActOnTag()
14278 DeclContext *EnclosingNS = SearchDC->getEnclosingNamespaceContext(); in ActOnTag()
14312 while (isa<RecordDecl>(SearchDC) || isa<EnumDecl>(SearchDC)) in ActOnTag()
14313 SearchDC = SearchDC->getParent(); in ActOnTag()
14381 SearchDC = getTagInjectionContext(SearchDC); in ActOnTag()
14391 SearchDC = SearchDC->getEnclosingNamespaceContext(); in ActOnTag()
14402 LookupQualifiedName(Previous, SearchDC); in ActOnTag()
14448 isDeclInScope(Shadow, SearchDC, S, isMemberSpecialization) && in ActOnTag()
14450 *this, OldTag->getDeclContext(), SearchDC))) { in ActOnTag()
14467 isDeclInScope(DirectPrevDecl, SearchDC, S, in ActOnTag()
14646 SearchDC = PrevTagDecl->getDeclContext(); in ActOnTag()
14680 } else if (!isDeclInScope(DirectPrevDecl, SearchDC, S, in ActOnTag()
14736 New = EnumDecl::Create(Context, SearchDC, KWLoc, Loc, Name, in ActOnTag()
14781 New = CXXRecordDecl::Create(Context, Kind, SearchDC, KWLoc, Loc, Name, in ActOnTag()
14787 New = RecordDecl::Create(Context, Kind, SearchDC, KWLoc, Loc, Name, in ActOnTag()
14850 else if (!SearchDC->isFunctionOrMethod()) in ActOnTag()
14892 if (!Invalid && SearchDC->isRecord()) in ActOnTag()