| 281 | } |
| 282 | |
| 283 | void ParallelIterator::SeekAfterModification(index_type index) { |
| 284 | // Destination map locator must be reinitialized after modification. |
| 285 | // Seek() (potentially more efficient) can only be used when there is no modification. |
| 286 | pos_A = AccessMapLocator(map_A_, index); |
| 287 | |
| 288 | pos_B.Seek(index); |
| 289 | range = AccessRange(index, index + ComputeDelta()); |
| 290 | } |
| 291 | |
| 292 | void ParallelIterator::NextRange() { |
| 293 | const index_type start = range.end; |
no test coverage detected