Lines Matching refs:SearchDC

17317   DeclContext *SearchDC = CurContext;  in ActOnTag()  local
17338 New = EnumDecl::Create(Context, SearchDC, KWLoc, Loc, Name, nullptr, in ActOnTag()
17355 New = RecordDecl::Create(Context, Kind, SearchDC, KWLoc, Loc, Name, in ActOnTag()
17408 SearchDC = DC; in ActOnTag()
17441 DiagnoseClassNameShadow(SearchDC, DeclarationNameInfo(Name, NameLoc))) in ActOnTag()
17459 SearchDC->getRedeclContext())) in ActOnTag()
17479 DeclContext *EnclosingNS = SearchDC->getEnclosingNamespaceContext(); in ActOnTag()
17513 while (isa<RecordDecl, EnumDecl, ObjCContainerDecl>(SearchDC)) in ActOnTag()
17514 SearchDC = SearchDC->getParent(); in ActOnTag()
17519 while (isa<ObjCContainerDecl>(SearchDC)) in ActOnTag()
17520 SearchDC = SearchDC->getParent(); in ActOnTag()
17525 while (isa<ObjCContainerDecl>(SearchDC)) in ActOnTag()
17526 SearchDC = SearchDC->getParent(); in ActOnTag()
17593 SearchDC = getTagInjectionContext(SearchDC); in ActOnTag()
17599 CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(SearchDC); in ActOnTag()
17605 SearchDC = RD->isLocalClass() ? RD->isLocalClass() in ActOnTag()
17606 : SearchDC->getEnclosingNamespaceContext(); in ActOnTag()
17619 LookupQualifiedName(Previous, SearchDC); in ActOnTag()
17664 isDeclInScope(Shadow, SearchDC, S, isMemberSpecialization) && in ActOnTag()
17666 *this, OldTag->getDeclContext(), SearchDC))) { in ActOnTag()
17683 isDeclInScope(DirectPrevDecl, SearchDC, S, in ActOnTag()
17855 SearchDC = PrevTagDecl->getDeclContext(); in ActOnTag()
17889 } else if (!isDeclInScope(DirectPrevDecl, SearchDC, S, in ActOnTag()
17945 New = EnumDecl::Create(Context, SearchDC, KWLoc, Loc, Name, in ActOnTag()
17992 New = CXXRecordDecl::Create(Context, Kind, SearchDC, KWLoc, Loc, Name, in ActOnTag()
17998 New = RecordDecl::Create(Context, Kind, SearchDC, KWLoc, Loc, Name, in ActOnTag()
18065 else if (!SearchDC->isFunctionOrMethod()) in ActOnTag()
18107 if (!Invalid && SearchDC->isRecord()) in ActOnTag()