Lines Matching defs:parent
93 const Scope *parent{symbol_->get<ModuleDetails>().parent()};
94 return parent ? parent->FindSymbol(name) : nullptr;
107 } else if (const Scope * parent{GetDerivedTypeParent()}) {
108 return parent->FindComponent(name);
115 for (const Scope *scope{&that};; scope = &scope->parent()) {
291 // true if name can be imported or host-associated from parent scope.
318 for (auto *scope{this}; !scope->IsTopLevel(); scope = &scope->parent()) {
353 // there were no loop at all) then the source ranges of parent scopes
417 if (const Scope * parent{scope.GetDerivedTypeParent()}) {
418 if (IsParameterizedDerivedTypeHelper<ParamAttr...>(*parent)) {
449 return parent().FindInstantiatedDerivedType(spec, category);
455 if (const DerivedTypeSpec * parent{symbol->GetParentTypeSpec(this)}) {
456 return parent->scope();
464 for (const Scope *parent{GetDerivedTypeParent()}; parent != nullptr;
465 parent = child->GetDerivedTypeParent()) {
466 child = parent;