Exemplo n.º 1
0
  virtual bool next(DynamicContext *context)
  {
    context->testInterrupt();

    if(!parent_->next(context))
      return false;

    // TBD Use counts for the variable - jpcs
    values_ = ResultBuffer(ClosureResult::create(ast_->getExpression(), context, parent_));
    return true;
  }
Exemplo n.º 2
0
  virtual bool next(DynamicContext *context)
  {
    context->testInterrupt();

    if(!parent_->next(context))
      return false;

    // TBD Use counts for the variable - jpcs
    AutoVariableStoreReset vsReset(context, parent_);
    values_ = ResultBuffer(ast_->getExpression()->createResult(context));
    return true;
  }