| 193 | } |
| 194 | |
| 195 | int64_t DecodeStream::readEncodedInt64() { |
| 196 | auto data = readEncodedUint64(); |
| 197 | auto value = static_cast<int64_t>(data >> 1); |
| 198 | return (data & 1) > 0 ? -value : value; |
| 199 | } |
| 200 | |
| 201 | uint64_t DecodeStream::readEncodedUint64() { |
| 202 | static const uint64_t valueMask = 127; |
no outgoing calls
no test coverage detected