Searched refs:containingScope (Results 1 – 4 of 4) sorted by relevance
262 static void InstantiateNonPDTScope(Scope &typeScope, Scope &containingScope) { in InstantiateNonPDTScope() argument263 auto &context{containingScope.context()}; in InstantiateNonPDTScope()271 derived->Instantiate(containingScope); in InstantiateNonPDTScope()288 void DerivedTypeSpec::Instantiate(Scope &containingScope) { in Instantiate() argument293 auto &context{containingScope.context()}; in Instantiate()311 InstantiateNonPDTScope(mutableTypeScope, containingScope); in Instantiate()318 Scope &newScope{containingScope.MakeScope(Scope::Kind::DerivedType)}; in Instantiate()358 if (auto outer{containingScope.instantiationContext()}) { in Instantiate()367 if (PlumbPDTInstantiationDepth(&containingScope) > 100) { in Instantiate()
148 const Scope &containingScope{GetProgramUnitContaining(scope)}; in Leave() local149 if (containingScope.kind() == Scope::Kind::Module) { in Leave()267 const Scope &containingScope{GetProgramUnitContaining(scope)}; in Enter() local268 if (containingScope.kind() == Scope::Kind::Module) { in Enter()
281 const Scope &containingScope{GetProgramUnitContaining(scope)}; in CheckPredefinedAllocatorRestriction() local284 containingScope.kind() == Scope::Kind::Module)) { in CheckPredefinedAllocatorRestriction()
286 void Instantiate(Scope &containingScope);