libsesstype  2.0.0
Library for Session Types programming.
 All Classes Namespaces Files Functions
Public Member Functions
sesstype::util::NodeVisitor Class Reference

Abstract class for building Node AST-based visitors. More...

#include <node_visitor.h>

Inheritance diagram for sesstype::util::NodeVisitor:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Abstract class for building Node AST-based visitors.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions