Counting for-loop statement. More...
#include <for.h>


Public Member Functions | |
| ForNodeTmpl (RngExpr *bindexpr) | |
| ForNode constructor. | |
| ForNodeTmpl (const ForNodeTmpl &node) | |
| ForNode copy constructor. | |
| ~ForNodeTmpl () override | |
| ForNode destructor. | |
| ForNodeTmpl * | clone () const override |
| clone a ForNode. | |
| void | set_bindexpr (RngExpr *bindexpr) |
| Replace binding expression of for loop. | |
| RngExpr * | bindexpr () const |
| void | set_except (Expr *except) |
| Expr * | except () const |
| virtual void | accept (VisitorType &v) override |
Counting for-loop statement.
| sesstype::parameterised::ForNodeTmpl< BaseNode, RoleType, MessageType, VisitorType >::ForNodeTmpl | ( | RngExpr * | bindexpr | ) | [inline] |
ForNode constructor.
| [in] | bind_expr | to add as index binding expression. |
| RngExpr* sesstype::parameterised::ForNodeTmpl< BaseNode, RoleType, MessageType, VisitorType >::bindexpr | ( | ) | const [inline] |
| void sesstype::parameterised::ForNodeTmpl< BaseNode, RoleType, MessageType, VisitorType >::set_bindexpr | ( | RngExpr * | bindexpr | ) | [inline] |
Replace binding expression of for loop.
| [in] | bind_expr | to replace with. |
1.7.6.1