6#include <QtCore/QByteArray>
29 bool serializeHeader =
true);
Base class for archive implementations writting data based on its binary representation.
Implementation of archive using memory buffer to store the persistent objects.
int GetBufferSize() const
const void * GetBuffer() const
CMemoryWriteArchive(const IVersionInfo *versionInfoPtr=NULL, bool serializeHeader=true)
bool operator!=(const CMemoryWriteArchive &archive) const
virtual bool ProcessData(void *data, int size) override
Process binary data block.
void Reset()
Reset internal buffer.
bool operator==(const CMemoryWriteArchive &archive) const
CBinaryWriteArchiveBase BaseClass
Provides access to version information.
Contains general persistence mechanism with basic archives implementations.