#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
 1.5.2