Lines Matching defs:CurContext
1862 SemanticContext = CurContext;
1917 DeclContext *OutermostContext = CurContext;
1970 if (!(TUK == TagUseKind::Friend && CurContext->isDependentContext()) &&
1973 : CurContext,
1974 CurContext, KWLoc),
2033 if (!(TUK == TagUseKind::Friend && CurContext->isDependentContext()) &&
2064 !(TUK == TagUseKind::Friend && CurContext->isDependentContext());
2115 NewClass->setLexicalDeclContext(CurContext);
2116 NewTemplate->setLexicalDeclContext(CurContext);
2146 if (!CurContext->isDependentContext()) {
2155 Context, CurContext, NewClass->getLocation(), NewTemplate, FriendLoc);
2157 CurContext->addDecl(Friend);
3416 // changes to CurContext don't change the set of current
3419 for (DeclContext *Ctx = CurContext; Ctx; Ctx = Ctx->getLookupParent()) {
4023 << /*is definition*/(SC != SC_Extern && !CurContext->isRecord())
4119 Specialization->setLexicalDeclContext(CurContext);
4124 CurContext->addDecl(Specialization);
5183 SubstTemplateParams(Params, CurContext,
7895 if (S.CurContext->getRedeclContext()->isFunctionOrMethod()) {
7906 DeclContext *DC = S.CurContext->getRedeclContext();
8318 if (CurContext->isDependentContext()) {
8400 Specialization->setLexicalDeclContext(CurContext);
8416 FriendDecl *Friend = FriendDecl::Create(Context, CurContext,
8421 CurContext->addDecl(Friend);
8426 CurContext->addDecl(Specialization);
8448 DeclContext *DC = CurContext;
9287 DeclContext *CurContext = S.CurContext->getRedeclContext();
9289 if (CurContext->isRecord()) {
9304 if (CurContext->Encloses(OrigContext))
9307 if (CurContext->InEnclosingNamespaceSetOf(OrigContext))
9599 Specialization->setLexicalDeclContext(CurContext);
9600 CurContext->addDecl(Specialization);
10830 DeclContext *DC = CurContext;
10833 if (CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(CurContext)) {