| 73 | namespace { |
| 74 | |
| 75 | std::unique_ptr<ByteInputStream> prepareRead( |
| 76 | const AddressableNonNullValueList::Entry& entry) { |
| 77 | auto header = entry.offset.header; |
| 78 | auto seek = entry.offset.position - header->begin(); |
| 79 | |
| 80 | auto stream = HashStringAllocator::prepareRead(header, entry.size + seek); |
| 81 | stream->seekp(seek); |
| 82 | return stream; |
| 83 | } |
| 84 | } // namespace |
| 85 | |
| 86 | // static |