Lines Matching refs:LocalInstantiationScope
1131 LocalInstantiationScope Scope(SemaRef, /*CombineWithOuterScope=*/true); in TransformLambdaExpr()
1136 LocalInstantiationScope Scope(SemaRef, /*CombineWithOuterScope=*/true); in TransformRequiresExpr()
1676 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in TransformFunctionParmPackRefExpr()
1743 LocalInstantiationScope Scope(SemaRef, /*CombineWithOuterScope=*/true); in TransformFunctionProtoType()
2418 LocalInstantiationScope Local(*this, true); in SubstParmVarDecl()
2673 LocalInstantiationScope Scope(*this, MergeWithParentScope); in InstantiateClass()
2798 LocalInstantiationScope::deleteScopes(I->Scope, in InstantiateClass()
2916 LocalInstantiationScope Scope(*this, /*MergeWithParentScope*/true); in InstantiateEnum()
2989 LocalInstantiationScope Scope(*this, true); in InstantiateInClassInitializer()
3559 llvm::PointerUnion<Decl *, LocalInstantiationScope::DeclArgumentPack *> *
3560 LocalInstantiationScope::findInstantiationOf(const Decl *D) { in findInstantiationOf()
3562 for (LocalInstantiationScope *Current = this; Current; in findInstantiationOf()
3614 void LocalInstantiationScope::InstantiatedLocal(const Decl *D, Decl *Inst) { in InstantiatedLocal()
3620 LocalInstantiationScope *Current = this; in InstantiatedLocal()
3635 void LocalInstantiationScope::InstantiatedLocalPackArg(const Decl *D, in InstantiatedLocalPackArg()
3642 void LocalInstantiationScope::MakeInstantiatedLocalArgPack(const Decl *D) { in MakeInstantiatedLocalArgPack()
3645 for (LocalInstantiationScope *Current = this; in MakeInstantiatedLocalArgPack()
3658 bool LocalInstantiationScope::isLocalPackExpansion(const Decl *D) { in isLocalPackExpansion()
3665 void LocalInstantiationScope::SetPartiallySubstitutedPack(NamedDecl *Pack, in SetPartiallySubstitutedPack()
3678 NamedDecl *LocalInstantiationScope::getPartiallySubstitutedPack( in getPartiallySubstitutedPack()
3686 for (const LocalInstantiationScope *Current = this; Current; in getPartiallySubstitutedPack()