コード例 #1
0
ファイル: LetTuple.cpp プロジェクト: kanbang/Colt
  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;
  }
コード例 #2
0
ファイル: LetTuple.cpp プロジェクト: xubingyue/xqilla
  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;
  }