| 96 | skr::span<const uint8_t> data; |
| 97 | size_t offset = 0; |
| 98 | int read(void* dst, size_t size) |
| 99 | { |
| 100 | if (offset + size > data.size()) |
| 101 | return -1; |
| 102 | memcpy(dst, data.data() + offset, size); |
| 103 | offset += size; |
| 104 | return 0; |
| 105 | } |
| 106 | }; |
| 107 | |
| 108 | struct SpanReaderBitpacked { |
no test coverage detected