Function or object evaluation arguments
Definition args.hpp:22
Scripted array container for byeol language
Definition arr.hpp:15
Block expression
Definition blockExpr.hpp:24
Type information for expression nodes
Definition expr.hpp:45
Base class for all expressions
Definition expr.hpp:36
Execution frame
Definition frame.hpp:52
Base class for all managed instances in memlite system
Definition instance.hpp:41
Base class for loop expressions
Definition loopExpr.hpp:17
virtual str _makeEval() const
Protected virtual method to create the evaluation block for the loop body.
virtual tstr< loop > _makeLoop(arr *ret) const =0
Protected pure virtual method to create the loop controller.
str infer() const override
Weak reference smart pointer with type-safe access
Definition tweak.hpp:16
loopExpr(const blockExpr &blk)
Loop execution controller