Lines Matching refs:CurContext

1862     SemanticContext = CurContext;  in CheckClassTemplate()
1917 DeclContext *OutermostContext = CurContext; in CheckClassTemplate()
1970 if (!(TUK == TagUseKind::Friend && CurContext->isDependentContext()) && in CheckClassTemplate()
1973 : CurContext, in CheckClassTemplate()
1974 CurContext, KWLoc), in CheckClassTemplate()
2033 if (!(TUK == TagUseKind::Friend && CurContext->isDependentContext()) && in CheckClassTemplate()
2064 !(TUK == TagUseKind::Friend && CurContext->isDependentContext()); in CheckClassTemplate()
2115 NewClass->setLexicalDeclContext(CurContext); in CheckClassTemplate()
2116 NewTemplate->setLexicalDeclContext(CurContext); in CheckClassTemplate()
2146 if (!CurContext->isDependentContext()) { in CheckClassTemplate()
2155 Context, CurContext, NewClass->getLocation(), NewTemplate, FriendLoc); in CheckClassTemplate()
2157 CurContext->addDecl(Friend); in CheckClassTemplate()
3419 for (DeclContext *Ctx = CurContext; Ctx; Ctx = Ctx->getLookupParent()) { in CheckTemplateIdType()
4023 << /*is definition*/(SC != SC_Extern && !CurContext->isRecord()) in ActOnVarTemplateSpecialization()
4119 Specialization->setLexicalDeclContext(CurContext); in ActOnVarTemplateSpecialization()
4124 CurContext->addDecl(Specialization); in ActOnVarTemplateSpecialization()
5183 SubstTemplateParams(Params, CurContext, in CheckTemplateArgument()
7895 if (S.CurContext->getRedeclContext()->isFunctionOrMethod()) { in CheckTemplateSpecializationScope()
7906 DeclContext *DC = S.CurContext->getRedeclContext(); in CheckTemplateSpecializationScope()
8318 if (CurContext->isDependentContext()) { in ActOnClassTemplateSpecialization()
8400 Specialization->setLexicalDeclContext(CurContext); in ActOnClassTemplateSpecialization()
8416 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, in ActOnClassTemplateSpecialization()
8421 CurContext->addDecl(Friend); in ActOnClassTemplateSpecialization()
8426 CurContext->addDecl(Specialization); in ActOnClassTemplateSpecialization()
8448 DeclContext *DC = CurContext; in ActOnConceptDefinition()
9287 DeclContext *CurContext = S.CurContext->getRedeclContext(); in CheckExplicitInstantiationScope() local
9289 if (CurContext->isRecord()) { in CheckExplicitInstantiationScope()
9304 if (CurContext->Encloses(OrigContext)) in CheckExplicitInstantiationScope()
9307 if (CurContext->InEnclosingNamespaceSetOf(OrigContext)) in CheckExplicitInstantiationScope()
9599 Specialization->setLexicalDeclContext(CurContext); in ActOnExplicitInstantiation()
9600 CurContext->addDecl(Specialization); in ActOnExplicitInstantiation()
10830 DeclContext *DC = CurContext; in IsInsideALocalClassWithinATemplateFunction()
10833 if (CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(CurContext)) { in IsInsideALocalClassWithinATemplateFunction()