public static class SetFunDef.ExprIterCalc extends AbstractIterCalc
exp, type| Constructor and Description | 
|---|
SetFunDef.ExprIterCalc(Exp exp,
                      Exp[] args,
                      ExpCompiler compiler,
                      List<ResultStyle> resultStyles)  | 
| Modifier and Type | Method and Description | 
|---|---|
TupleIterable | 
evaluateIterable(Evaluator evaluator)
Evaluates an expression to yield an Iterable of members or tuples. 
 | 
IterCalc[] | 
getCalcs()
Returns this expression's child expressions. 
 | 
evaluate, getResultStyle, getType, toStringaccept, anyDepends, anyDependsButFirst, butDepends, collectArguments, dependsOn, getArguments, getName, isWrapperFor, simplifyEvaluator, unwrapclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaccept, dependsOn, isWrapperFor, unwrappublic SetFunDef.ExprIterCalc(Exp exp, Exp[] args, ExpCompiler compiler, List<ResultStyle> resultStyles)
public IterCalc[] getCalcs()
AbstractCalcgetCalcs in class AbstractCalcpublic TupleIterable evaluateIterable(Evaluator evaluator)
IterCalcThe Iterable is immutable.
evaluator - Evaluation context