Searched refs:FindComponent (Results 1 – 8 of 8) sorted by relevance
98 Symbol *Scope::FindComponent(SourceName name) const { in FindComponent() function in Fortran::semantics::Scope104 return parent->FindComponent(name); in FindComponent()
140 !guardScope->FindComponent(selDerivedTypeSpec->name())) { in PassesDerivedTypeChecks()
402 name.symbol = scope_.FindComponent(name.source); in Post()
1071 const parser::Name *FindComponent(const parser::Name *, const parser::Name &);2255 if (Symbol * symbol{scope.FindComponent(name.source)}) { in FindSymbol()2322 return Resolve(name, scope.FindComponent(name.source)); in FindInTypeOrParents()4945 inheritedSymbol = currScope().FindComponent(SourceName{name}); in Pre()6454 return FindComponent(ResolveDataRef(x.base), x.component); in ResolveStructureComponent()6603 const parser::Name *DeclarationVisitor::FindComponent( in FindComponent() function in Fortran::semantics::DeclarationVisitor6653 if (Resolve(component, scope->FindComponent(component.source))) { in FindComponent()
491 return parentScope->FindComponent(symbol.name()); in FindOverriddenBinding()
2204 if (const Symbol * extended{parentScope->FindComponent(symbol.name())}) { in ResolveGeneric()3731 const Symbol *symbol{type->scope()->FindComponent(oprName)}; in FindBoundOp()
975 if (scope->FindComponent(component.name()) == &component) { in CheckDerivedType()
154 Symbol *FindComponent(SourceName) const;