#include "CkptTypeRegistry.h"#include "CkptByteArray.h"#include <string>Go to the source code of this file.
Classes | |
| class | DAOSerializable |
| Interface for classes that will be serialized by COAL. More... | |
| class | CommonDAO |
| Abstract base class for all DAO's. More... | |
| class | InputDAO |
| Abstract base class for all DAO's reading data from the storage medium into user objects. More... | |
| class | OutputDAO |
| Abstract base class for all DAO's writing data to the storage medium from user objects. More... | |
| class | DAOInterface |
| Concrete interface class passed into the user serialize methods. More... | |
| class | DAOInterfaceFactory |
| Abstract DAOInterface factory. More... | |
Defines | |
| #define | DECLARE_BUILTIN_PRIM(PRIMITIVE_TYPE) virtual void processPrim(PRIMITIVE_TYPE &t)=0; |
| #define | PROCESS_IFACE_PRIM(PRIMITIVE) |
Enumerations | |
| enum | DAOMode { DAO_INPUT, DAO_OUTPUT } |
| #define DECLARE_BUILTIN_PRIM | ( | PRIMITIVE_TYPE | ) | virtual void processPrim(PRIMITIVE_TYPE &t)=0; |
| #define PROCESS_IFACE_PRIM | ( | PRIMITIVE | ) |
Value:
DAOInterface& operator&(PRIMITIVE & t) { \ impl->processPrim(t); \ return *this; \ };
1.5.2