32 virtual bool ProcessBits(
void* data,
int bitsCount,
int bytesCount)
override;
This is an archive implementation which provides bitwise write of data.
virtual bool ProcessBits(void *data, int bitsCount, int bytesCount) override
Process binary data block.
void WriteValue(quint32 inputValue, int bits)
Pushes a value of the word bounding by N bits into the stream.
virtual bool ProcessData(void *data, int size) override
Process binary data block.
CMemoryWriteArchive BaseClass
CBitMemoryWriteArchive(const IVersionInfo *versionInfoPtr=NULL, bool serializeHeader=true, int initialBufferSize=-1)
Implementation of archive using memory buffer to store the persistent objects.
Provides access to version information.
Contains general persistence mechanism with basic archives implementations.