| 442 | using RightIterator = typename Right::Iterator; |
| 443 | |
| 444 | MergedRunsIterator(LeftIterator left_it, RightIterator right_it, |
| 445 | int64_t common_logical_length, int64_t common_logical_pos) |
| 446 | : ree_iterators_{std::move(left_it), std::move(right_it)}, |
| 447 | logical_length_(common_logical_length), |
| 448 | logical_pos_(common_logical_pos) {} |
| 449 | |
| 450 | public: |
| 451 | /// \brief Construct a MergedRunsIterator positioned at logical position 0. |