| 84 | } |
| 85 | |
| 86 | bool BitVector::isValid(std::size_t bit_index) const { |
| 87 | return (bytes_[bit_index / 8] & (1u << (bit_index % 8))) != 0; |
| 88 | } |
| 89 | |
| 90 | std::size_t BitVector::countNulls(std::size_t num_bits) const { |
| 91 | const std::size_t num_bytes = bytesForBits(num_bits); |
no outgoing calls