1 #ifndef COMPRESSEDFILEADAPTER_HH
2 #define COMPRESSEDFILEADAPTER_HH
22 void read(
void* buffer,
size_t num)
final;
23 void write(
const void* buffer,
size_t num)
final;
26 [[nodiscard]]
size_t getSize() final;
27 void seek(
size_t pos) final;
28 [[nodiscard]]
size_t getPos() final;
31 [[nodiscard]] const std::
string&
getURL() const final;
std::string_view getOriginalName() final
void write(const void *buffer, size_t num) final
void truncate(size_t size) final
span< const uint8_t > mmap() final
bool isReadOnly() const final
void seek(size_t pos) final
const std::string & getURL() const final
time_t getModificationDate() final
void read(void *buffer, size_t num) final
This file implemented 3 utility functions:
size_t size(std::string_view utf8)
time_t cachedModificationDate