/**
* The volatile iterator can also write chunks to the array*/
class ArrayIterator : public ConstArrayIterator
std::vector<std::shared_ptr<ArrayIterator> > _outputIters;
/**
* The volatile iterator can also write chunks to the array*/
class ArrayIterator : public ConstArrayIterator
std::vector<std::shared_ptr<ArrayIterator> > _outputIters;