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 BaseObject *(* | NewBaseObjectFunction )(void) |
Functions | |
__EXPORT Engine & | operator>> (Engine &ar, BaseObject *&ob) THROWS(Engine |
serialize a vector of some serializable content to the engine. More... | |
template<class T> Engine & | operator>> (Engine &ar, std::vector< T > &ob) THROWS(Engine |
deserialize a vector of deserializable content from an engine. More... | |
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. More... | |
template<class Key, class Value> Engine & | operator>> (Engine &ar, std::map< Key, Value > &ob) THROWS(Engine |
deserialize a map with keys/values which both are serializeable from an engine. More... | |
Variables | |
__EXPORT | PersistException |
__EXPORT | Engine |
__EXPORT | TypeManager |
__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.
|
|
|
|
|
|
|
|
|