| 555 | } |
| 556 | |
| 557 | void linkBack(QueueStage &prevStage) { |
| 558 | // Link the queue- and done-pointers for the previous queue to this object's variables |
| 559 | prevStage.nextQueue = &inputQueue; |
| 560 | prevStage.nextDone = &isDone; |
| 561 | prevDone = &prevStage.isDone; |
| 562 | } |
| 563 | |
| 564 | bool prevFinished() { |
| 565 | assert(prevDone != nullptr); |