| 17 | } |
| 18 | |
| 19 | Range toBitSubRange( const Range & bitRange, const Range & blockRange, const Range & subRange ) |
| 20 | { |
| 21 | return { |
| 22 | subRange.begin() > blockRange.begin() ? subRange.begin() * BitSet::bits_per_block : bitRange.begin(), |
| 23 | subRange.end() < blockRange.end() ? subRange.end() * BitSet::bits_per_block : bitRange.end(), |
| 24 | }; |
| 25 | } |
| 26 | |
| 27 | } // namespace |
| 28 |
no test coverage detected