Lines Matching defs:ModuleVisitor
139 // | + ModuleVisitor -------------+ |
775 class ModuleVisitor : public virtual ScopeHandler {
1718 public ModuleVisitor,
1735 using ModuleVisitor::Post;
1736 using ModuleVisitor::Pre;
3053 // ModuleVisitor implementation
3055 bool ModuleVisitor::Pre(const parser::Only &x) {
3072 void ModuleVisitor::CollectUseRenames(const parser::UseStmt &useStmt) {
3096 bool ModuleVisitor::Pre(const parser::Rename::Names &x) {
3104 bool ModuleVisitor::Pre(const parser::Rename::Operators &x) {
3124 bool ModuleVisitor::Pre(const parser::UseStmt &x) {
3144 void ModuleVisitor::Post(const parser::UseStmt &x) {
3177 ModuleVisitor::SymbolRename ModuleVisitor::AddUse(
3182 ModuleVisitor::SymbolRename ModuleVisitor::AddUse(
3317 void ModuleVisitor::DoAddUse(SourceName location, SourceName localName,
3679 void ModuleVisitor::AddUse(const GenericSpecInfo &info) {
3688 Symbol &ModuleVisitor::AddGenericUse(
3697 void ModuleVisitor::AddAndCheckModuleUse(SourceName name, bool isIntrinsic) {
3722 bool ModuleVisitor::BeginSubmodule(
3754 void ModuleVisitor::BeginModule(const parser::Name &name, bool isSubmodule) {
3770 Scope *ModuleVisitor::FindModule(const parser::Name &name,
3795 void ModuleVisitor::ApplyDefaultAccess() {
8904 bool ModuleVisitor::Pre(const parser::AccessStmt &x) {
8935 Symbol &ModuleVisitor::SetAccess(