24 virtual bool Process(
bool& value)
override;
25 virtual bool Process(
char& value)
override;
26 virtual bool Process(quint8& value)
override;
27 virtual bool Process(qint8& value)
override;
28 virtual bool Process(quint16& value)
override;
29 virtual bool Process(qint16& value)
override;
30 virtual bool Process(quint32& value)
override;
31 virtual bool Process(qint32& value)
override;
32 virtual bool Process(quint64& value)
override;
33 virtual bool Process(qint64& value)
override;
34 virtual bool Process(
float& value)
override;
35 virtual bool Process(
double& value)
override;
36 virtual bool Process(QByteArray& value)
override;
37 virtual bool Process(QString& value)
override;
Process tag used to group data in archive stream.
Base class for archive implementations writting data based on its binary representation.
virtual bool Process(qint8 &value) override
Process primitive type.
virtual bool Process(quint16 &value) override
Process primitive type.
virtual bool Process(quint32 &value) override
Process primitive type.
virtual bool Process(float &value) override
Process primitive type.
virtual bool EndTag(const CArchiveTag &tag) override
Ends a tagged section in the archive.
virtual bool BeginTag(const CArchiveTag &tag) override
Begins a tagged section in the archive.
virtual bool Process(qint16 &value) override
Process primitive type.
virtual bool Process(quint64 &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 Process(bool &value) override
Processes (reads or writes) a boolean value.
CBinaryWriteArchiveBase(const IVersionInfo *versionInfoPtr)
CWriteArchiveBase BaseClass
virtual bool Process(quint8 &value) override
Process primitive type.
virtual bool Process(qint64 &value) override
Process primitive type.
virtual bool Process(QString &value) override
Process primitive type.
virtual bool Process(qint32 &value) override
Process primitive type.
virtual bool Process(QByteArray &value) override
Process primitive type.
Basic implementation of an abstract archive for data writting.
Provides access to version information.
Contains general persistence mechanism with basic archives implementations.