Lines Matching refs:CurContext
1774 SemanticContext = CurContext; in CheckClassTemplate()
1829 DeclContext *OutermostContext = CurContext; in CheckClassTemplate()
1883 if (!(TUK == TUK_Friend && CurContext->isDependentContext()) && in CheckClassTemplate()
1943 if (!(TUK == TUK_Friend && CurContext->isDependentContext()) && in CheckClassTemplate()
1973 = !(TUK == TUK_Friend && CurContext->isDependentContext()); in CheckClassTemplate()
2023 NewClass->setLexicalDeclContext(CurContext); in CheckClassTemplate()
2024 NewTemplate->setLexicalDeclContext(CurContext); in CheckClassTemplate()
2052 if (!CurContext->isDependentContext()) { in CheckClassTemplate()
2061 Context, CurContext, NewClass->getLocation(), NewTemplate, FriendLoc); in CheckClassTemplate()
2063 CurContext->addDecl(Friend); in CheckClassTemplate()
3772 for (DeclContext *Ctx = CurContext; Ctx; Ctx = Ctx->getLookupParent()) { in CheckTemplateIdType()
4364 << /*is definition*/(SC != SC_Extern && !CurContext->isRecord()) in ActOnVarTemplateSpecialization()
4460 Specialization->setLexicalDeclContext(CurContext); in ActOnVarTemplateSpecialization()
4465 CurContext->addDecl(Specialization); in ActOnVarTemplateSpecialization()
5559 Params = SubstTemplateParams(Params, CurContext, in CheckTemplateArgument()
8044 if (S.CurContext->getRedeclContext()->isFunctionOrMethod()) { in CheckTemplateSpecializationScope()
8055 DeclContext *DC = S.CurContext->getRedeclContext(); in CheckTemplateSpecializationScope()
8478 if (CurContext->isDependentContext()) { in ActOnClassTemplateSpecialization()
8574 Specialization->setLexicalDeclContext(CurContext); in ActOnClassTemplateSpecialization()
8581 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, in ActOnClassTemplateSpecialization()
8586 CurContext->addDecl(Friend); in ActOnClassTemplateSpecialization()
8591 CurContext->addDecl(Specialization); in ActOnClassTemplateSpecialization()
8612 DeclContext *DC = CurContext; in ActOnConceptDefinition()
9395 DeclContext *CurContext = S.CurContext->getRedeclContext(); in CheckExplicitInstantiationScope() local
9397 if (CurContext->isRecord()) { in CheckExplicitInstantiationScope()
9412 if (CurContext->Encloses(OrigContext)) in CheckExplicitInstantiationScope()
9415 if (CurContext->InEnclosingNamespaceSetOf(OrigContext)) in CheckExplicitInstantiationScope()
9710 Specialization->setLexicalDeclContext(CurContext); in ActOnExplicitInstantiation()
9711 CurContext->addDecl(Specialization); in ActOnExplicitInstantiation()
10962 DeclContext *DC = CurContext; in IsInsideALocalClassWithinATemplateFunction()
10965 if (CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(CurContext)) { in IsInsideALocalClassWithinATemplateFunction()