|
Bayonne2 / Common C++ 2 Framework
|
Persistence library classes. More...
#include <cc++/config.h>#include <cc++/exception.h>#include <cc++/missing.h>#include <cc++/string.h>#include <iostream>#include <string>#include <vector>#include <deque>#include <map>

Go to the source code of this file.
Data Structures | |
| class | TypeManager |
| This class manages the types for generation of the persistent objects. More... | |
| class | TypeManager::Registration |
| This manages a registration to the typemanager - attempting to remove problems with the optimisers. More... | |
| class | BaseObject |
| BaseObject. More... | |
| class | Engine |
| Engine. More... | |
Macros | |
| #define | NO_COMPRESSION |
| #define | NS_PREFIX |
| #define | DECLARE_PERSISTENCE(ClassType) |
| #define | IMPLEMENT_PERSISTENCE(ClassType, FullyQualifiedName) |
| #define | CCXX_ENGINEWRITE_REF(valref) writeBinary((const uint8*)&valref,sizeof(valref)) |
| #define | CCXX_ENGINEREAD_REF(valref) readBinary((uint8*)&valref,sizeof(valref)) |
Typedefs | |
| typedef class BaseObject *(* | NewBaseObjectFunction )(void) |
Persistence library classes.
Definition in file persist.h.
| #define CCXX_ENGINEREAD_REF | ( | valref | ) | readBinary((uint8*)&valref,sizeof(valref)) |
| #define CCXX_ENGINEWRITE_REF | ( | valref | ) | writeBinary((const uint8*)&valref,sizeof(valref)) |
| #define DECLARE_PERSISTENCE | ( | ClassType | ) |
| #define IMPLEMENT_PERSISTENCE | ( | ClassType, | |
| FullyQualifiedName | |||
| ) |
| typedef class BaseObject*(* NewBaseObjectFunction)(void) |
1.8.6