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...
|
Defines |
| #define | NO_COMPRESSION |
| #define | DECLARE_PERSISTENCE(ClassType) |
| #define | IMPLEMENT_PERSISTENCE(ClassType, FullyQualifiedName) |
| #define | _ENGINEWRITE_REF(valref) WriteBinary((const uint8*)&valref,sizeof(valref)) |
| #define | _ENGINEREAD_REF(valref) ReadBinary((uint8*)&valref,sizeof(valref)) |
Typedefs |
| typedef BaseObject *(* | NewBaseObjectFunction )(void) |
Functions |
| | CCXX_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...
|