| 28 | uint8_t countOnesInByte(uint8_t _byte) { return ones_in_byte[_byte]; } |
| 29 | |
| 30 | uint32_t countOnesInBuffer(std::span<const std::byte> buffer) { |
| 31 | uint32_t count = 0; |
| 32 | for (const std::byte& byte : buffer) { |
| 33 | count += countOnesInByte((uint8_t)byte); |
| 34 | } |
| 35 | return count; |
| 36 | } |
| 37 | } // namespace AvailabilityUtilities |
| 38 | |
| 39 | AvailabilityNode::AvailabilityNode() noexcept |
no test coverage detected