Lines Matching refs:useModuleScope_
729 Scope *useModuleScope_{nullptr}; member in Fortran::semantics::ModuleVisitor
755 useRenames_.emplace(std::make_pair(name, useModuleScope_)); in AddUseRename()
758 return useRenames_.find({name, useModuleScope_}) != useRenames_.end(); in IsUseRenamed()
762 useOnly_.emplace(std::make_pair(name, useModuleScope_)); in AddUseOnly()
765 return useOnly_.find({name, useModuleScope_}) != useOnly_.end(); in IsUseOnly()
2649 useModuleScope_ = FindModule(x.moduleName, isIntrinsic); in Pre()
2650 if (!useModuleScope_) { in Pre()
2654 useModuleScope_->symbol()->ReplaceName(x.moduleName.source); in Pre()
2674 for (const auto &[name, symbol] : *useModuleScope_) { in Post()
2688 useModuleScope_ = nullptr; in Post()
2693 return AddUse(localName, useName, FindInScope(*useModuleScope_, useName)); in AddUse()
2698 if (!useModuleScope_) { in AddUse()
2703 useModuleScope_->GetName().value()); in AddUse()
2712 useModuleScope_->GetName().value()); in AddUse()
2764 details->add_occurrence(location, *useModuleScope_); in DoAddUse()
2839 if (!ConvertToUseError(localSymbol, location, *useModuleScope_)) { in DoAddUse()
2901 if (useModuleScope_) { in AddUse()
2903 auto rename{AddUse(name, name, FindInScope(*useModuleScope_, name))}; in AddUse()