class BaseObject
|
Base class for classes that will be persistent.
More... |
|
|
Public Members
Detailed Description
BaseObject
This object is the base for all Persistent data which is not
natively serialised by the Persistence::Engine
It registers itself with the Persistence::TypeManager
using a global constructor function. A matching deregister call
is made in a global destructor, to allow DLL's to use the
Persistence::Engine in a main executable.
const char* GetPersistenceID ()
|
[const virtual]
This returns the ID of the persistent object (Its type)
This constructor is used in serialisation processes.
It is called in CreateNewInstance in order to create
an instance of the class to have Read() called on it.
[virtual]
Default destructor
[const virtual]
This method is used to write to the Persistence::Engine
It is not equivalent to the << operator as it writes only the data
and not the object type etc.
[virtual]
This method is used to read from a Persistence::Engine
It is not equivalent to the >> operator as it does no typesafety or anything.
- Author: Daniel Silverstone
- Generated: dyfet@home.sys on Wed Mar 15 14:08:35 200.