Go to the source code of this file.
Compounds | |
class | BaseObject |
BaseObject Base class for classes that will be persistent. More... | |
class | Engine |
Engine stream serialization of persistent classes. More... | |
class | Engine::Exception |
If problems happen which are fatal - expect one of these thrown at you. More... | |
class | PersistException |
class | TypeManager::Registration |
This manages a registration to the typemanager - attempting to remove problems with the optimisers. More... | |
class | TypeManager |
This class manages the types for generation of the persistent objects. Type manager for persistence engine. More... | |
Typedefs | |
typedef class BaseObject* (* | NewBaseObjectFunction )(void) |
Functions | |
__EXPORT Engine& | operator>> (Engine &ar, BaseObject *&ob) THROWS(Engine |
serialize a vector of some serializable content to the engine. | |
Engine& | operator>> (Engine &ar, std::vector< T > &ob) THROWS(Engine |
deserialize a vector of deserializable content from an engine. | |
template<class Key, class Value> Engine& | operator<< (Engine &ar, std::map< Key, Value > const &ob) THROWS(Engine |
serialize a map with keys/values which both are serializeable to an engine. | |
Engine& | operator>> (Engine &ar, std::map< Key, Value > &ob) THROWS(Engine |
deserialize a map with keys/values which both are serializeable from an engine. | |
Variables | |
class __EXPORT | PersistException |
class __EXPORT | Engine |
class __EXPORT | TypeManager |
class __EXPORT | BaseObject |
|
|
|
serialize a map with keys/values which both are serializeable to an engine.
|
|
deserialize a map with keys/values which both are serializeable from an engine.
|
|
deserialize a vector of deserializable content from an engine.
|
|
serialize a vector of some serializable content to the engine.
|
|
|
|
|
|
|
|
|