Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Archive Class Reference

#include <Archive.h>

Inheritance diagram for Archive:

Packer UnPacker List of all members.

Public Methods

 Archive (bool loading)
virtual ~Archive ()
virtual DataArchive_getArchive ()
virtual bool _loadAll () const
bool isLoading ()
virtual void operator() (char &x)=0
virtual void operator() (short &x)=0
virtual void operator() (int &x)=0
virtual void operator() (bool &x)=0
virtual void operator() (float &x)=0
virtual void operator() (double &x)=0
virtual void operator() (char *&x)=0
virtual void operator() (BaseType &x)=0
virtual void operator() (hasht &x)=0
virtual void operator() (std::string &x)=0
template<typename T> void operator() (std::vector< T > &x)

Constructor & Destructor Documentation

Archive::Archive bool    loading [inline]
 

virtual Archive::~Archive   [inline, virtual]
 


Member Function Documentation

virtual DataArchive* Archive::_getArchive   [inline, virtual]
 

Reimplemented in UnPacker.

virtual bool Archive::_loadAll   const [inline, virtual]
 

Reimplemented in UnPacker.

bool Archive::isLoading   [inline]
 

template<typename T>
void Archive::operator() std::vector< T > &    x
 

Reimplemented in Packer, and UnPacker.

virtual void Archive::operator() std::string &    x [pure virtual]
 

Implemented in Packer, and UnPacker.

virtual void Archive::operator() hasht   x [pure virtual]
 

Implemented in Packer, and UnPacker.

virtual void Archive::operator() BaseType   x [pure virtual]
 

Implemented in Packer, and UnPacker.

virtual void Archive::operator() char *&    x [pure virtual]
 

Implemented in Packer, and UnPacker.

virtual void Archive::operator() double &    x [pure virtual]
 

Implemented in Packer, and UnPacker.

virtual void Archive::operator() float &    x [pure virtual]
 

Implemented in Packer, and UnPacker.

virtual void Archive::operator() bool &    x [pure virtual]
 

Implemented in Packer, and UnPacker.

virtual void Archive::operator() int &    x [pure virtual]
 

Implemented in Packer, and UnPacker.

virtual void Archive::operator() short &    x [pure virtual]
 

Implemented in Packer, and UnPacker.

virtual void Archive::operator() char &    x [pure virtual]
 

Implemented in Packer, and UnPacker.


The documentation for this class was generated from the following file:
SimData version pre-0.4.0. For more information on SimData, visit the SimData Homepage.

Generated on Tue Oct 14 12:06:40 2003, using Doxygen 1.2.18.

[SF.net]