15 explicit ZlibInflate(std::span<const uint8_t> input);
22 void skip(
size_t num);
23 [[nodiscard]] uint8_t
getByte();
24 [[nodiscard]]
unsigned get16LE();
25 [[nodiscard]]
unsigned get32LE();
26 [[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
ZlibInflate(const ZlibInflate &)=delete
size_t inflate(MemBuffer< uint8_t > &output, size_t sizeHint=65536)
ZlibInflate(ZlibInflate &&)=delete
This file implemented 3 utility functions: