libsesstype  2.0.0
Library for Session Types programming.
sesstype::parameterised::InteractionNode Member List
This is the complete list of members for sesstype::parameterised::InteractionNode, including all inherited members.
accept(util::NodeVisitor &v) override (defined in sesstype::parameterised::InteractionNode)sesstype::parameterised::InteractionNode [virtual]
accept(util::NodeVisitor &v) override (defined in sesstype::InteractionNodeTmpl< Node, Role, MsgSig, util::NodeVisitor >)sesstype::InteractionNodeTmpl< Node, Role, MsgSig, util::NodeVisitor > [virtual]
add_rcvr(Role *rcvr)sesstype::InteractionNodeTmpl< Node, Role, MsgSig, util::NodeVisitor > [inline]
clone() const overridesesstype::parameterised::InteractionNode [inline, virtual]
cond() const sesstype::parameterised::InteractionNode [inline]
InteractionNode() (defined in sesstype::parameterised::InteractionNode)sesstype::parameterised::InteractionNode [inline]
InteractionNode(MsgSig *msg) (defined in sesstype::parameterised::InteractionNode)sesstype::parameterised::InteractionNode [inline]
InteractionNode(const InteractionNode &node) (defined in sesstype::parameterised::InteractionNode)sesstype::parameterised::InteractionNode [inline]
InteractionNodeTmpl()sesstype::InteractionNodeTmpl< Node, Role, MsgSig, util::NodeVisitor > [inline]
InteractionNodeTmpl(MsgSig *msg)sesstype::InteractionNodeTmpl< Node, Role, MsgSig, util::NodeVisitor > [inline]
InteractionNodeTmpl(const InteractionNodeTmpl &node)sesstype::InteractionNodeTmpl< Node, Role, MsgSig, util::NodeVisitor > [inline]
msg() constsesstype::InteractionNodeTmpl< Node, Role, MsgSig, util::NodeVisitor > [inline]
Node(unsigned int type) (defined in sesstype::Node)sesstype::Node [inline, explicit, protected]
num_rcvrs() constsesstype::InteractionNodeTmpl< Node, Role, MsgSig, util::NodeVisitor > [inline]
operator<< (defined in sesstype::Node)sesstype::Node [friend]
rcvr() constsesstype::InteractionNodeTmpl< Node, Role, MsgSig, util::NodeVisitor > [inline]
rcvr(unsigned int idx) constsesstype::InteractionNodeTmpl< Node, Role, MsgSig, util::NodeVisitor > [inline]
rcvr_begin() constsesstype::InteractionNodeTmpl< Node, Role, MsgSig, util::NodeVisitor > [inline]
rcvr_end() constsesstype::InteractionNodeTmpl< Node, Role, MsgSig, util::NodeVisitor > [inline]
remove_rcvrs()sesstype::InteractionNodeTmpl< Node, Role, MsgSig, util::NodeVisitor > [inline]
remove_sndr()sesstype::InteractionNodeTmpl< Node, Role, MsgSig, util::NodeVisitor > [inline]
RoleContainer typedef (defined in sesstype::InteractionNodeTmpl< Node, Role, MsgSig, util::NodeVisitor >)sesstype::InteractionNodeTmpl< Node, Role, MsgSig, util::NodeVisitor >
set_cond(MsgCond *cond)sesstype::parameterised::InteractionNode [inline]
set_msg(MsgSig *msg)sesstype::InteractionNodeTmpl< Node, Role, MsgSig, util::NodeVisitor > [inline]
set_sndr(Role *sndr)sesstype::InteractionNodeTmpl< Node, Role, MsgSig, util::NodeVisitor > [inline]
sndr() constsesstype::InteractionNodeTmpl< Node, Role, MsgSig, util::NodeVisitor > [inline]
type() const sesstype::Node [inline]
~Clonable() (defined in sesstype::util::Clonable)sesstype::util::Clonable [inline, virtual]
~InteractionNodeTmpl() overridesesstype::InteractionNodeTmpl< Node, Role, MsgSig, util::NodeVisitor > [inline]
~Node()sesstype::Node [inline, virtual]
 All Classes Namespaces Files Functions