openMSX
|
#include <ZlibInflate.hh>
Public Member Functions | |
ZlibInflate (std::span< const uint8_t > input) | |
ZlibInflate (const ZlibInflate &)=delete | |
ZlibInflate (ZlibInflate &&)=delete | |
ZlibInflate & | operator= (const ZlibInflate &)=delete |
ZlibInflate & | operator= (ZlibInflate &&)=delete |
~ZlibInflate () | |
void | skip (size_t num) |
uint8_t | getByte () |
unsigned | get16LE () |
unsigned | get32LE () |
std::string | getString (size_t len) |
std::string | getCString () |
MemBuffer< uint8_t > | inflate (size_t sizeHint=65536) |
Definition at line 13 of file ZlibInflate.hh.
|
explicit |
Definition at line 12 of file ZlibInflate.cc.
|
delete |
|
delete |
openmsx::ZlibInflate::~ZlibInflate | ( | ) |
Definition at line 28 of file ZlibInflate.cc.
unsigned openmsx::ZlibInflate::get16LE | ( | ) |
Definition at line 50 of file ZlibInflate.cc.
References getByte().
unsigned openmsx::ZlibInflate::get32LE | ( | ) |
Definition at line 57 of file ZlibInflate.cc.
References getByte().
uint8_t openmsx::ZlibInflate::getByte | ( | ) |
Definition at line 40 of file ZlibInflate.cc.
Referenced by get16LE(), get32LE(), getCString(), getString(), and skip().
std::string openmsx::ZlibInflate::getCString | ( | ) |
Definition at line 74 of file ZlibInflate.cc.
References getByte().
std::string openmsx::ZlibInflate::getString | ( | size_t | len | ) |
Definition at line 66 of file ZlibInflate.cc.
MemBuffer< uint8_t > openmsx::ZlibInflate::inflate | ( | size_t | sizeHint = 65536 | ) |
Definition at line 83 of file ZlibInflate.cc.
References openmsx::MemBuffer< T, ALIGNMENT >::data(), inflate(), and openmsx::MemBuffer< T, ALIGNMENT >::resize().
Referenced by inflate().
|
delete |
|
delete |
void openmsx::ZlibInflate::skip | ( | size_t | num | ) |
Definition at line 35 of file ZlibInflate.cc.