libsesstype  2.0.0
Library for Session Types programming.
sesstype::NestedNodeTmpl< BaseNode, RoleType, MessageType, VisitorType > Member List
This is the complete list of members for sesstype::NestedNodeTmpl< BaseNode, RoleType, MessageType, VisitorType >, including all inherited members.
accept(VisitorType &v) override (defined in sesstype::NestedNodeTmpl< BaseNode, RoleType, MessageType, VisitorType >)sesstype::NestedNodeTmpl< BaseNode, RoleType, MessageType, VisitorType >
add_arg(MessageType *msg)sesstype::NestedNodeTmpl< BaseNode, RoleType, MessageType, VisitorType > [inline]
add_arg(RoleType *role)sesstype::NestedNodeTmpl< BaseNode, RoleType, MessageType, VisitorType > [inline]
arg(unsigned int idx) const (defined in sesstype::NestedNodeTmpl< BaseNode, RoleType, MessageType, VisitorType >)sesstype::NestedNodeTmpl< BaseNode, RoleType, MessageType, VisitorType > [inline]
arg_begin() const (defined in sesstype::NestedNodeTmpl< BaseNode, RoleType, MessageType, VisitorType >)sesstype::NestedNodeTmpl< BaseNode, RoleType, MessageType, VisitorType > [inline]
arg_end() const (defined in sesstype::NestedNodeTmpl< BaseNode, RoleType, MessageType, VisitorType >)sesstype::NestedNodeTmpl< BaseNode, RoleType, MessageType, VisitorType > [inline]
clone() const overridesesstype::NestedNodeTmpl< BaseNode, RoleType, MessageType, VisitorType > [inline]
name() const sesstype::NestedNodeTmpl< BaseNode, RoleType, MessageType, VisitorType > [inline]
NestedNodeTmpl(std::string protocol_name)sesstype::NestedNodeTmpl< BaseNode, RoleType, MessageType, VisitorType > [inline]
NestedNodeTmpl(std::string protocol_name, std::string scope)sesstype::NestedNodeTmpl< BaseNode, RoleType, MessageType, VisitorType > [inline]
NestedNodeTmpl(const NestedNodeTmpl &node)sesstype::NestedNodeTmpl< BaseNode, RoleType, MessageType, VisitorType > [inline]
num_args() const sesstype::NestedNodeTmpl< BaseNode, RoleType, MessageType, VisitorType > [inline]
num_roleargs() const sesstype::NestedNodeTmpl< BaseNode, RoleType, MessageType, VisitorType > [inline]
rolearg(unsigned int idx) const (defined in sesstype::NestedNodeTmpl< BaseNode, RoleType, MessageType, VisitorType >)sesstype::NestedNodeTmpl< BaseNode, RoleType, MessageType, VisitorType > [inline]
rolearg_begin() const (defined in sesstype::NestedNodeTmpl< BaseNode, RoleType, MessageType, VisitorType >)sesstype::NestedNodeTmpl< BaseNode, RoleType, MessageType, VisitorType > [inline]
rolearg_end() const (defined in sesstype::NestedNodeTmpl< BaseNode, RoleType, MessageType, VisitorType >)sesstype::NestedNodeTmpl< BaseNode, RoleType, MessageType, VisitorType > [inline]
scope() const sesstype::NestedNodeTmpl< BaseNode, RoleType, MessageType, VisitorType > [inline]
set_scope(std::string scope)sesstype::NestedNodeTmpl< BaseNode, RoleType, MessageType, VisitorType > [inline]
~NestedNodeTmpl() overridesesstype::NestedNodeTmpl< BaseNode, RoleType, MessageType, VisitorType > [inline]
 All Classes Namespaces Files Functions