Lines Matching refs:InterfaceVisitor
640 class InterfaceVisitor : public virtual ScopeHandler { class
681 class SubprogramVisitor : public virtual ScopeHandler, public InterfaceVisitor {
1280 using InterfaceVisitor::Post;
1281 using InterfaceVisitor::Pre;
2510 bool InterfaceVisitor::Pre(const parser::InterfaceStmt &x) { in Pre()
2516 void InterfaceVisitor::Post(const parser::InterfaceStmt &) { EndAttrs(); } in Post()
2518 void InterfaceVisitor::Post(const parser::EndInterfaceStmt &) { in Post()
2523 bool InterfaceVisitor::Pre(const parser::GenericSpec &x) { in Pre()
2530 bool InterfaceVisitor::Pre(const parser::ProcedureStmt &x) { in Pre()
2541 bool InterfaceVisitor::Pre(const parser::GenericStmt &) { in Pre()
2545 void InterfaceVisitor::Post(const parser::GenericStmt &x) { in Post()
2554 bool InterfaceVisitor::inInterfaceBlock() const { in inInterfaceBlock()
2557 bool InterfaceVisitor::isGeneric() const { in isGeneric()
2560 bool InterfaceVisitor::isAbstract() const { in isAbstract()
2563 GenericDetails &InterfaceVisitor::GetGenericDetails() { in GetGenericDetails()
2567 void InterfaceVisitor::AddSpecificProcs( in AddSpecificProcs()
2577 void InterfaceVisitor::ResolveSpecificsInGeneric(Symbol &generic) { in ResolveSpecificsInGeneric()
2632 void InterfaceVisitor::CheckGenericProcedures(Symbol &generic) { in CheckGenericProcedures()