| 55 | } |
| 56 | |
| 57 | std::optional<int> SparseIdsMergedSlice::skippedAfter() const { |
| 58 | return _unsorted |
| 59 | ? _unsorted->skippedAfter() |
| 60 | : Add( |
| 61 | isolatedInMigrated() ? _part.fullCount() : _part.skippedAfter(), |
| 62 | isolatedInPart() ? 0 : _migrated->skippedAfter() |
| 63 | ); |
| 64 | } |
| 65 | |
| 66 | std::optional<int> SparseIdsMergedSlice::indexOf( |
| 67 | FullMsgId fullId) const { |
no test coverage detected