16 explicit ZlibInflate(std::span<const uint8_t> input);
23 void skip(
size_t num);
24 [[nodiscard]] uint8_t
getByte();
25 [[nodiscard]]
unsigned get16LE();
26 [[nodiscard]]
unsigned get32LE();
27 [[nodiscard]] std::string
getString(
size_t len);
This class manages the lifetime of a block of memory.
ZlibInflate & operator=(const ZlibInflate &)=delete
std::string getString(size_t len)
ZlibInflate & operator=(ZlibInflate &&)=delete
MemBuffer< uint8_t > inflate(size_t sizeHint=65536)
ZlibInflate(const ZlibInflate &)=delete
ZlibInflate(ZlibInflate &&)=delete
This file implemented 3 utility functions: