Abstract class for building Node AST-based visitors. More...
#include <node_visitor.h>
Public Member Functions | |
virtual void | visit (Node *node)=0 |
virtual void | visit (BlockNodeTmpl< Node, Role, MsgSig, util::NodeVisitor > *node)=0 |
virtual void | visit (InteractionNodeTmpl< Node, Role, MsgSig, util::NodeVisitor > *node)=0 |
virtual void | visit (ChoiceNodeTmpl< Node, Role, MsgSig, util::NodeVisitor > *node)=0 |
virtual void | visit (RecurNodeTmpl< Node, Role, MsgSig, util::NodeVisitor > *node)=0 |
virtual void | visit (ContinueNodeTmpl< Node, Role, MsgSig, util::NodeVisitor > *node)=0 |
virtual void | visit (ParNodeTmpl< Node, Role, MsgSig, util::NodeVisitor > *node)=0 |
virtual void | visit (NestedNodeTmpl< Node, Role, MsgSig, util::NodeVisitor > *node)=0 |
virtual void | visit (InterruptibleNodeTmpl< Node, Role, MsgSig, util::NodeVisitor > *node)=0 |
Abstract class for building Node AST-based visitors.