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.
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.5 written by Dimitri van Heesch,
© 1997-2001