#include <Expr.H>
Inheritance diagram for IterateEC:
Public Member Functions | |
IterateEC (Expr tcontrol, Expr te, StmtListEC *tbody, SrcLoc *tloc) | |
void | PrintD (std::ostream *os) |
Val | Eval (const Context &c) |
Public Attributes | |
Expr | control |
Expr | e |
StmtListEC * | body |
|
Definition at line 563 of file Expr.C. References AddVars(), body, control, e, ExprC::freeVars, and Intvl::Remove. |
|
Implements ExprC. Definition at line 293 of file Expr.H. References NEW. Referenced by AddStmtAssocs(). |
|
Implements ExprC. Definition at line 569 of file Expr.C. References body, control, e, ExprC::kind, NameEK, PairEK, StmtListEC::PrintD(), and ExprC::PrintD(). |
|
Definition at line 291 of file Expr.H. Referenced by IterateEC(), PickleC::PickleExpr(), and PrintD(). |
|
Definition at line 290 of file Expr.H. Referenced by IterateEC(), PickleC::PickleExpr(), and PrintD(). |
|
Definition at line 290 of file Expr.H. Referenced by IterateEC(), PickleC::PickleExpr(), and PrintD(). |