Lines Matching refs:CurContext
1325 SemanticContext = CurContext; in CheckClassTemplate()
1380 DeclContext *OutermostContext = CurContext; in CheckClassTemplate()
1437 if (!(TUK == TUK_Friend && CurContext->isDependentContext()) && in CheckClassTemplate()
1521 if (!(TUK == TUK_Friend && CurContext->isDependentContext()) && in CheckClassTemplate()
1551 = !(TUK == TUK_Friend && CurContext->isDependentContext()); in CheckClassTemplate()
1606 NewClass->setLexicalDeclContext(CurContext); in CheckClassTemplate()
1607 NewTemplate->setLexicalDeclContext(CurContext); in CheckClassTemplate()
1634 if (!CurContext->isDependentContext()) { in CheckClassTemplate()
1643 Context, CurContext, NewClass->getLocation(), NewTemplate, FriendLoc); in CheckClassTemplate()
1645 CurContext->addDecl(Friend); in CheckClassTemplate()
3252 for (DeclContext *Ctx = CurContext; Ctx; Ctx = Ctx->getLookupParent()) { in CheckTemplateIdType()
3788 << /*is definition*/(SC != SC_Extern && !CurContext->isRecord()) in ActOnVarTemplateSpecialization()
3884 Specialization->setLexicalDeclContext(CurContext); in ActOnVarTemplateSpecialization()
3889 CurContext->addDecl(Specialization); in ActOnVarTemplateSpecialization()
4916 Params = SubstTemplateParams(Params, CurContext, in CheckTemplateArgument()
7260 if (S.CurContext->getRedeclContext()->isFunctionOrMethod()) { in CheckTemplateSpecializationScope()
7271 DeclContext *DC = S.CurContext->getRedeclContext(); in CheckTemplateSpecializationScope()
7689 if (CurContext->isDependentContext()) { in ActOnClassTemplateSpecialization()
7785 Specialization->setLexicalDeclContext(CurContext); in ActOnClassTemplateSpecialization()
7792 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, in ActOnClassTemplateSpecialization()
7797 CurContext->addDecl(Friend); in ActOnClassTemplateSpecialization()
7802 CurContext->addDecl(Specialization); in ActOnClassTemplateSpecialization()
8550 DeclContext *CurContext = S.CurContext->getRedeclContext(); in CheckExplicitInstantiationScope() local
8552 if (CurContext->isRecord()) { in CheckExplicitInstantiationScope()
8567 if (CurContext->Encloses(OrigContext)) in CheckExplicitInstantiationScope()
8570 if (CurContext->InEnclosingNamespaceSetOf(OrigContext)) in CheckExplicitInstantiationScope()
8831 Specialization->setLexicalDeclContext(CurContext); in ActOnExplicitInstantiation()
8832 CurContext->addDecl(Specialization); in ActOnExplicitInstantiation()
10007 DeclContext *DC = CurContext; in IsInsideALocalClassWithinATemplateFunction()
10010 if (CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(CurContext)) { in IsInsideALocalClassWithinATemplateFunction()