Google

Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

persist.h File Reference

Go to the source code of this file.

Compounds

class  BaseObject
class  Engine
class  Engine::Exception
class  PersistException
class  TypeManager::Registration
class  TypeManager

Typedefs

typedef class BaseObject* (* NewBaseObjectFunction )(void)

Functions

Engineoperator>> ( Engine& ar, BaseObject *&ob) THROWS (Engine
template<classT> Engineoperator>> ( Engine& ar, vector<T>& ob) THROWS (Engine
 deserialize a vector of deserializable content from an engine.

template<classKey, classValue> Engineoperator<< ( Engine& ar, map<Key,Value> const & ob) THROWS (Engine
 serialize a map with keys/values which both are serializeable to an engine.

template<classKey, classValue> Engineoperator>> ( Engine& ar, map<Key,Value>& ob) THROWS (Engine
 deserialize a map with keys/values which both are serializeable from an engine.


Variables

class __EXPORT PersistException
class __EXPORT Engine
class __EXPORT TypeManager
class __EXPORT BaseObject


Typedef Documentation

typedef class BaseObject* (* NewBaseObjectFunction)(void)
 


Function Documentation

template<classKey, classValue>
Engine & operator<< ( Engine & ar,
map< Key,Value >const & ob )
 

serialize a map with keys/values which both are serializeable to an engine.

template<classKey, classValue>
Engine & operator>> ( Engine & ar,
map< Key,Value >& ob )
 

deserialize a map with keys/values which both are serializeable from an engine.

template<classT>
Engine & operator>> ( Engine & ar,
vector< T >& ob )
 

deserialize a vector of deserializable content from an engine.

Engine & operator>> ( Engine & ar,
BaseObject *& ob )
 


Variable Documentation

class __EXPORT BaseObject
 

class __EXPORT Engine
 

class __EXPORT PersistException
 

class __EXPORT TypeManager
 


Generated at Fri Mar 23 10:47:54 2001 for CommonC++ by doxygen1.2.1 written by Dimitri van Heesch, © 1997-2000