| 293 | } |
| 294 | |
| 295 | bool DenseCBV::GetBit(uint64_t pos) const |
| 296 | { |
| 297 | uint64_t bitGroup = GetBitGroup(static_cast<size_t>(pos / kBlockSize)); |
| 298 | return ((bitGroup >> (pos % kBlockSize)) & 1) > 0; |
| 299 | } |
| 300 | |
| 301 | unique_ptr<CompressedBitVector> DenseCBV::LeaveFirstSetNBits(uint64_t n) const |
| 302 | { |