Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

CB2::Serializer Class Reference

Handling persistent data storage. More...

#include <Application.h>

Inheritance diagram for CB2::Serializer:

CB2::Class List of all members.

Public Member Functions

 Serializer (int argc, char *argv[], std::istream &input)
virtual ~Serializer ()
virtual void BeginInstance (const char *serialname, const char *instance)
virtual const Serializeroperator<< (const String &data)
virtual const Serializeroperator>> (String &data)
virtual void EndInstance ()
virtual String Render ()

Static Public Member Functions

SerializerGetSerializer ()

Public Attributes

MapList PostVars
MapList GetVars
int tag
 Tag for user-specific data.


Protected Member Functions

virtual void load (int argc, char *argv[], std::istream &input)

Detailed Description

Handling persistent data storage.

A single instance of this class in the application handles the storage of serialized data from all persistent classes (i.e. classes inherited from SerializedClass).


Constructor & Destructor Documentation

Serializer::Serializer int  argc,
char *  argv[],
std::istream &  input
 

Serializer::~Serializer  )  [virtual]
 


Member Function Documentation

void Serializer::BeginInstance const char *  serialname,
const char *  instance
[virtual]
 

void Serializer::EndInstance  )  [virtual]
 

Serializer & Serializer::GetSerializer  )  [static]
 

void Serializer::load int  argc,
char *  argv[],
std::istream &  input
[protected, virtual]
 

const Serializer & Serializer::operator<< const String data  )  [virtual]
 

const Serializer & Serializer::operator>> String data  )  [virtual]
 

String Serializer::Render  )  [virtual]
 


Member Data Documentation

MapList CB2::Serializer::GetVars
 

MapList CB2::Serializer::PostVars
 

int CB2::Class::tag [inherited]
 

Tag for user-specific data.


The documentation for this class was generated from the following files:
Generated on Thu Sep 16 23:26:49 2004 for ColorBox2 by doxygen 1.3.7