Classes | Typedefs

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  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
 Represent input/output persistence archive. 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< IObjectIObjectFactory
 

Detailed Description

Contains general persistence mechanism with basic archives implementations.

This package is system undependent. This package use following ACF packages:

Typedef Documentation

Definition at line 38 of file IObject.h.

© 2007-2017 Witold Gantzke and Kirill Lepskiy