Lines Matching refs:SearchDC
12357 DeclContext *SearchDC = CurContext; in ActOnTag() local
12395 SearchDC = DC; in ActOnTag()
12428 DiagnoseClassNameShadow(SearchDC, DeclarationNameInfo(Name, NameLoc))) in ActOnTag()
12446 SearchDC->getRedeclContext())) in ActOnTag()
12466 DeclContext *EnclosingNS = SearchDC->getEnclosingNamespaceContext(); in ActOnTag()
12500 while (isa<RecordDecl>(SearchDC) || isa<EnumDecl>(SearchDC)) in ActOnTag()
12501 SearchDC = SearchDC->getParent(); in ActOnTag()
12564 SearchDC = getTagInjectionContext(SearchDC); in ActOnTag()
12574 SearchDC = SearchDC->getEnclosingNamespaceContext(); in ActOnTag()
12585 LookupQualifiedName(Previous, SearchDC); in ActOnTag()
12631 isDeclInScope(Shadow, SearchDC, S, isExplicitSpecialization) && in ActOnTag()
12633 *this, OldTag->getDeclContext(), SearchDC))) { in ActOnTag()
12650 isDeclInScope(DirectPrevDecl, SearchDC, S, in ActOnTag()
12815 SearchDC = PrevTagDecl->getDeclContext(); in ActOnTag()
12851 } else if (!isDeclInScope(DirectPrevDecl, SearchDC, S, in ActOnTag()
12911 New = EnumDecl::Create(Context, SearchDC, KWLoc, Loc, Name, in ActOnTag()
12957 New = CXXRecordDecl::Create(Context, Kind, SearchDC, KWLoc, Loc, Name, in ActOnTag()
12963 New = RecordDecl::Create(Context, Kind, SearchDC, KWLoc, Loc, Name, in ActOnTag()
13021 else if (!SearchDC->isFunctionOrMethod()) in ActOnTag()
13067 if (!Invalid && SearchDC->isRecord()) in ActOnTag()
13089 SearchDC->makeDeclVisibleInContext(New); in ActOnTag()