Lines Matching refs:CurContext

1779     SemanticContext = CurContext;  in CheckClassTemplate()
1834 DeclContext *OutermostContext = CurContext; in CheckClassTemplate()
1888 if (!(TUK == TUK_Friend && CurContext->isDependentContext()) && in CheckClassTemplate()
1948 if (!(TUK == TUK_Friend && CurContext->isDependentContext()) && in CheckClassTemplate()
1978 = !(TUK == TUK_Friend && CurContext->isDependentContext()); in CheckClassTemplate()
2028 NewClass->setLexicalDeclContext(CurContext); in CheckClassTemplate()
2029 NewTemplate->setLexicalDeclContext(CurContext); in CheckClassTemplate()
2057 if (!CurContext->isDependentContext()) { in CheckClassTemplate()
2066 Context, CurContext, NewClass->getLocation(), NewTemplate, FriendLoc); in CheckClassTemplate()
2068 CurContext->addDecl(Friend); in CheckClassTemplate()
3830 for (DeclContext *Ctx = CurContext; Ctx; Ctx = Ctx->getLookupParent()) { in CheckTemplateIdType()
4422 << /*is definition*/(SC != SC_Extern && !CurContext->isRecord()) in ActOnVarTemplateSpecialization()
4518 Specialization->setLexicalDeclContext(CurContext); in ActOnVarTemplateSpecialization()
4523 CurContext->addDecl(Specialization); in ActOnVarTemplateSpecialization()
5621 Params = SubstTemplateParams(Params, CurContext, in CheckTemplateArgument()
8108 if (S.CurContext->getRedeclContext()->isFunctionOrMethod()) { in CheckTemplateSpecializationScope()
8119 DeclContext *DC = S.CurContext->getRedeclContext(); in CheckTemplateSpecializationScope()
8542 if (CurContext->isDependentContext()) { in ActOnClassTemplateSpecialization()
8638 Specialization->setLexicalDeclContext(CurContext); in ActOnClassTemplateSpecialization()
8645 FriendDecl *Friend = FriendDecl::Create(Context, CurContext, in ActOnClassTemplateSpecialization()
8650 CurContext->addDecl(Friend); in ActOnClassTemplateSpecialization()
8655 CurContext->addDecl(Specialization); in ActOnClassTemplateSpecialization()
8676 DeclContext *DC = CurContext; in ActOnConceptDefinition()
9497 DeclContext *CurContext = S.CurContext->getRedeclContext(); in CheckExplicitInstantiationScope() local
9499 if (CurContext->isRecord()) { in CheckExplicitInstantiationScope()
9514 if (CurContext->Encloses(OrigContext)) in CheckExplicitInstantiationScope()
9517 if (CurContext->InEnclosingNamespaceSetOf(OrigContext)) in CheckExplicitInstantiationScope()
9812 Specialization->setLexicalDeclContext(CurContext); in ActOnExplicitInstantiation()
9813 CurContext->addDecl(Specialization); in ActOnExplicitInstantiation()
11064 DeclContext *DC = CurContext; in IsInsideALocalClassWithinATemplateFunction()
11067 if (CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(CurContext)) { in IsInsideALocalClassWithinATemplateFunction()