TraDemGen Logo  1.00.10
C++ Simulated Travel Demand Generation Library
Loading...
Searching...
No Matches
TRADEMGEN::TRADEMGEN_Abstract Struct Referenceabstract

#include <trademgen/TRADEMGEN_Abstract.hpp>

+ Inheritance diagram for TRADEMGEN::TRADEMGEN_Abstract:

Public Member Functions

virtual void toStream (std::ostream &ioOut) const =0
 
virtual void fromStream (std::istream &ioIn)=0
 
virtual std::string toString () const =0
 

Protected Member Functions

 TRADEMGEN_Abstract ()
 
 TRADEMGEN_Abstract (const TRADEMGEN_Abstract &)
 
virtual ~TRADEMGEN_Abstract ()
 

Detailed Description

Base class for the TRADEMGEN interface structures.

Definition at line 16 of file TRADEMGEN_Abstract.hpp.

Constructor & Destructor Documentation

◆ TRADEMGEN_Abstract() [1/2]

TRADEMGEN::TRADEMGEN_Abstract::TRADEMGEN_Abstract ( )
inlineprotected

Protected Default Constructor to ensure this class is abtract.

Definition at line 33 of file TRADEMGEN_Abstract.hpp.

◆ TRADEMGEN_Abstract() [2/2]

TRADEMGEN::TRADEMGEN_Abstract::TRADEMGEN_Abstract ( const TRADEMGEN_Abstract & )
inlineprotected

Definition at line 34 of file TRADEMGEN_Abstract.hpp.

◆ ~TRADEMGEN_Abstract()

virtual TRADEMGEN::TRADEMGEN_Abstract::~TRADEMGEN_Abstract ( )
inlineprotectedvirtual

Destructor.

Definition at line 37 of file TRADEMGEN_Abstract.hpp.

Member Function Documentation

◆ toStream()

virtual void TRADEMGEN::TRADEMGEN_Abstract::toStream ( std::ostream & ioOut) const
pure virtual

Dump a structure into an output stream.

Parameters
ostream&the output stream.

Implemented in TRADEMGEN::DBParams.

◆ fromStream()

virtual void TRADEMGEN::TRADEMGEN_Abstract::fromStream ( std::istream & ioIn)
pure virtual

Read a structure from an input stream.

Parameters
istream&the input stream.

Implemented in TRADEMGEN::DBParams.

Referenced by operator>>().

◆ toString()

virtual std::string TRADEMGEN::TRADEMGEN_Abstract::toString ( ) const
pure virtual

Get the serialised version of the structure.

Implemented in TRADEMGEN::DBParams.


The documentation for this struct was generated from the following file: