Lines Matching refs:LocalInstantiationScope

1148       LocalInstantiationScope Scope(SemaRef, /*CombineWithOuterScope=*/true);  in TransformLambdaExpr()
1153 LocalInstantiationScope Scope(SemaRef, /*CombineWithOuterScope=*/true); in TransformRequiresExpr()
1692 typedef LocalInstantiationScope::DeclArgumentPack DeclArgumentPack; in TransformFunctionParmPackRefExpr()
1759 LocalInstantiationScope Scope(SemaRef, /*CombineWithOuterScope=*/true); in TransformFunctionProtoType()
2465 LocalInstantiationScope Local(*this, true); in SubstParmVarDecl()
2720 LocalInstantiationScope Scope(*this, MergeWithParentScope); in InstantiateClass()
2845 LocalInstantiationScope::deleteScopes(I->Scope, in InstantiateClass()
2964 LocalInstantiationScope Scope(*this, /*MergeWithParentScope*/true); in InstantiateEnum()
3037 LocalInstantiationScope Scope(*this, true); in InstantiateInClassInitializer()
3613 llvm::PointerUnion<Decl *, LocalInstantiationScope::DeclArgumentPack *> *
3614 LocalInstantiationScope::findInstantiationOf(const Decl *D) { in findInstantiationOf()
3616 for (LocalInstantiationScope *Current = this; Current; in findInstantiationOf()
3668 void LocalInstantiationScope::InstantiatedLocal(const Decl *D, Decl *Inst) { in InstantiatedLocal()
3674 LocalInstantiationScope *Current = this; in InstantiatedLocal()
3689 void LocalInstantiationScope::InstantiatedLocalPackArg(const Decl *D, in InstantiatedLocalPackArg()
3696 void LocalInstantiationScope::MakeInstantiatedLocalArgPack(const Decl *D) { in MakeInstantiatedLocalArgPack()
3699 for (LocalInstantiationScope *Current = this; in MakeInstantiatedLocalArgPack()
3712 bool LocalInstantiationScope::isLocalPackExpansion(const Decl *D) { in isLocalPackExpansion()
3719 void LocalInstantiationScope::SetPartiallySubstitutedPack(NamedDecl *Pack, in SetPartiallySubstitutedPack()
3732 NamedDecl *LocalInstantiationScope::getPartiallySubstitutedPack( in getPartiallySubstitutedPack()
3740 for (const LocalInstantiationScope *Current = this; Current; in getPartiallySubstitutedPack()