|
ACF $AcfVersion:0$
|
Contains general persistence mechanism with basic archives implementations. More...
Classes | |
| class | CArchiveBase |
| Base implementation of iser::IArchive interface. More... | |
| class | CArchiveHeaderInfo |
| Represents functions related to ACF header. More... | |
| class | CArchiveTag |
| Process tag used to group data in archive stream. More... | |
| class | CBinaryReadArchiveBase |
| Base class for archive implementations reading data based on its binary representation. More... | |
| class | CBinaryWriteArchiveBase |
| Base class for archive implementations writting data based on its binary representation. More... | |
| class | CBitMemoryReadArchive |
| This class provides bitwise access to the byte data. More... | |
| class | CBitMemoryWriteArchive |
| This is an archive implementation which provides bitwise write of data. More... | |
| class | CCompactXmlMemReadArchive |
| Qt-based implementation of archive reading from XML file. More... | |
| class | CCompactXmlMemWriteArchive |
| Qt-based implementation of archive for writing in XML format. More... | |
| class | CCompactXmlReadArchiveBase |
| Qt-based implementation of archive reading from XML file. More... | |
| class | CCompactXmlWriteArchiveBase |
| Base class of compact XML write archive. More... | |
| class | CJsonMemReadArchive |
| class | CJsonMemWriteArchive |
| Implementation of an ACF Archive serializing to JSON string. More... | |
| class | CJsonReadArchiveBase |
| Implementation of an ACF archive deserializing from a JSON string. More... | |
| class | CJsonWriteArchiveBase |
| Implementation of an ACF Archive serializing to JSON string. More... | |
| class | CMemoryReadArchive |
| Implementation of archive using memory buffer to read the persistent objects. More... | |
| class | CMemoryWriteArchive |
| Implementation of archive using memory buffer to store the persistent objects. More... | |
| class | CMinimalVersionInfo |
| Implementation of interface iser::IVersionInfo using information about minimal needed version from interface iser::ISerializable. More... | |
| class | CPrimitiveTypesSerializer |
| Implementation of serialize method for some common data types. More... | |
| class | CReadArchiveBase |
| Basic implementation of an abstract archive for data reading. More... | |
| class | CTextReadArchiveBase |
| Common archive implementation of text-based reading archives. More... | |
| class | CTextWriteArchiveBase |
| Common archive implementation of text-based storing archives. More... | |
| class | CWriteArchiveBase |
| Basic implementation of an abstract archive for data writting. More... | |
| class | CXmlDocumentInfoBase |
| Base class for all XML implementations for ACF documents. More... | |
| class | CXmlReadArchiveBase |
| Base class for XML based reading archives. More... | |
| class | CXmlStreamReadArchiveBase |
| Base implementation of a reading archive for XML format using a stream implementation. More... | |
| class | CXmlStringReadArchive |
| Simple implementation for reading of a XML from a string. More... | |
| class | CXmlStringWriteArchive |
| Simple implementation of archive for writing of XML given as a string. More... | |
| class | CXmlWriteArchiveBase |
| Base class for XML storing archives. More... | |
| class | IArchive |
| Represents an input/output persistence archive for object serialization. More... | |
| class | IObject |
| Common interface for factorisable model objects. More... | |
| class | ISerializable |
| Common class for all classes which objects can be archived or restored from archive. More... | |
| class | IVersionInfo |
| Provides access to version information. More... | |
| class | TCopySerializedWrap |
Typedefs | |
| typedef istd::TIFactory< IObject > | IObjectFactory |
| typedef istd::TUniqueInterfacePtr< iser::IObject > | IObjectUniquePtr |
| typedef istd::TSharedInterfacePtr< iser::IObject > | IObjectSharedPtr |
| typedef istd::TUniqueInterfacePtr< iser::ISerializable > | ISerializableUniquePtr |
| typedef istd::TSharedInterfacePtr< iser::ISerializable > | ISerializableSharedPtr |
Contains general persistence mechanism with basic archives implementations.
This package is system undependent. This package use following ACF packages:
| typedef istd::TIFactory<IObject> iser::IObjectFactory |
Definition at line 49 of file ISerializable.h.
Definition at line 48 of file ISerializable.h.