Common archive implementation of text-based storing archives.
virtual bool Process(qint16 &value) override
Process primitive type.
virtual bool Process(QByteArray &value) override
Process primitive type.
virtual bool Process(char &value) override
Process primitive type.
virtual bool Process(double &value) override
Process primitive type.
virtual bool ProcessData(void *dataPtr, int size) override
Process binary data block.
virtual bool Process(quint64 &value) override
Process primitive type.
virtual bool Process(qint32 &value) override
Process primitive type.
virtual bool Process(bool &value) override
Processes (reads or writes) a boolean value.
CWriteArchiveBase BaseClass
virtual bool Process(qint8 &value) override
Process primitive type.
virtual bool Process(quint32 &value) override
Process primitive type.
virtual bool Process(quint16 &value) override
Process primitive type.
virtual bool Process(float &value) override
Process primitive type.
virtual bool WriteTextNode(const QByteArray &text)=0
Write single unformatted text node.
CTextWriteArchiveBase(const IVersionInfo *versionInfoPtr)
virtual bool Process(qint64 &value) override
Process primitive type.
virtual bool Process(quint8 &value) override
Process primitive type.