eoPersistent Class Reference

An persistent object that knows how to write (through functions inherited from eoPrintable#) and read itself. More...

#include <eoPersistent.h>

Inheritance diagram for eoPersistent:

eoPrintable EO< F > EO< double > EO< EOT::Fitness > EO< Fit > EO< Fitness > EO< fitnessT > EO< FitT > EO< phenotype > EO< PyFitness > eoContinue< EOT > eoDistribution< EOT > eoDistribution< Dummy > eoHowMany eoIntBounds eoParser eoPop< EOT > eoPop< POT > eoPop< PyEO > eoRealBounds eoRealVectorBounds eoRng List of all members.

Public Member Functions

virtual ~eoPersistent ()
 Virtual dtor. They are needed in virtual class hierarchies.
virtual void readFrom (std::istream &_is)=0
 Read object.

Detailed Description

An persistent object that knows how to write (through functions inherited from eoPrintable#) and read itself.

Definition at line 52 of file eoPersistent.h.


Member Function Documentation

virtual void eoPersistent::readFrom ( std::istream &  _is  )  [pure virtual]

Read object.

Parameters:
_is A std::istream.
Exceptions:
runtime_std::exception If a valid object can't be read.

Implemented in EoSym< Fitness >, eoVirus< FitT >, EO< F >, eoContinue< EOT >, eoGenContinue< EOT >, eoPop< EOT >, eoVector< FitT, GeneType >, eoEsFull< Fit >, eoEsSimple< Fit >, eoEsStdev< Fit >, eoBit< FitT >, eoPBILDistrib< EOT >, eoExternalEO< Fit, External >, PO< F >, eoHowMany, eoIntNoBounds, eoIntInterval, eoIntBelowBound, eoIntAboveBound, eoGeneralIntBounds, eoParser, eoRealNoBounds, eoRealInterval, eoRealBelowBound, eoRealAboveBound, eoGeneralRealBounds, eoRealVectorBounds, eoRng, EO< double >, EO< EOT::Fitness >, EO< FitT >, EO< phenotype >, EO< fitnessT >, EO< Fit >, EO< Fitness >, EO< PyFitness >, eoContinue< Dummy >, eoContinue< POT >, eoPop< PyEO >, eoPop< Dummy >, eoPop< POT >, eoVector< Fit, double >, eoVector< FitT, double >, eoVector< FitT, bool >, and PO< FitT >.

Referenced by eoState::load().


The documentation for this class was generated from the following file:
Generated on Thu Apr 19 11:02:32 2007 for EO by  doxygen 1.4.7