Lines Matching refs:SubprogramVisitor

812 class SubprogramVisitor : public virtual ScopeHandler, public InterfaceVisitor {  class
1415 public SubprogramVisitor,
1437 using SubprogramVisitor::Post;
1438 using SubprogramVisitor::Pre;
3180 bool SubprogramVisitor::HandleStmtFunction(const parser::StmtFunctionStmt &x) { in HandleStmtFunction()
3232 bool SubprogramVisitor::Pre(const parser::Suffix &suffix) { in Pre()
3255 bool SubprogramVisitor::Pre(const parser::PrefixSpec &x) { in Pre()
3273 bool SubprogramVisitor::Pre(const parser::InterfaceBody::Subroutine &x) { in Pre()
3278 void SubprogramVisitor::Post(const parser::InterfaceBody::Subroutine &x) { in Post()
3283 bool SubprogramVisitor::Pre(const parser::InterfaceBody::Function &x) { in Pre()
3288 void SubprogramVisitor::Post(const parser::InterfaceBody::Function &x) { in Post()
3295 bool SubprogramVisitor::Pre(const parser::SubroutineStmt &stmt) { in Pre()
3313 bool SubprogramVisitor::Pre(const parser::FunctionStmt &) { in Pre()
3319 bool SubprogramVisitor::Pre(const parser::EntryStmt &) { return BeginAttrs(); } in Pre()
3321 void SubprogramVisitor::Post(const parser::FunctionStmt &stmt) { in Post()
3388 SubprogramDetails &SubprogramVisitor::PostSubprogramStmt( in PostSubprogramStmt()
3398 void SubprogramVisitor::Post(const parser::EntryStmt &stmt) { in Post()
3406 void SubprogramVisitor::CreateEntry( in CreateEntry()
3504 void SubprogramVisitor::PostEntryStmt(const parser::EntryStmt &stmt) { in PostEntryStmt()
3570 bool SubprogramVisitor::BeginMpSubprogram(const parser::Name &name) { in BeginMpSubprogram()
3607 bool SubprogramVisitor::BeginSubprogram(const parser::Name &name, in BeginSubprogram()
3653 void SubprogramVisitor::EndSubprogram( in EndSubprogram()
3671 bool SubprogramVisitor::HandlePreviousCalls( in HandlePreviousCalls()
3702 void SubprogramVisitor::CheckExtantProc( in CheckExtantProc()
3718 Symbol &SubprogramVisitor::PushSubprogramScope(const parser::Name &name, in PushSubprogramScope()
3762 void SubprogramVisitor::PushBlockDataScope(const parser::Name &name) { in PushBlockDataScope()
3782 Symbol *SubprogramVisitor::GetSpecificFromGeneric(const parser::Name &name) { in GetSpecificFromGeneric()