| 217 | } |
| 218 | |
| 219 | size_t DataStream::readVlqI(int64_t& i) { |
| 220 | size_t bytesRead = Star::readVlqI(i, makeFunctionInputIterator([this]() { return this->read<uint8_t>(); })); |
| 221 | |
| 222 | if (bytesRead == NPos) |
| 223 | throw DataStreamException("Error reading VLQ encoded integer!"); |
| 224 | |
| 225 | return bytesRead; |
| 226 | } |
| 227 | |
| 228 | size_t DataStream::readVlqS(size_t& i) { |
| 229 | uint64_t i64; |
no test coverage detected