RMOL Logo Get Revenue Management Optimisation Library at SourceForge.net. Fast, secure and Free Open Source software downloads

RMOL::FldAbstract Class Reference

#include <rmol/field/FldAbstract.hpp>

Inheritance diagram for RMOL::FldAbstract:
RMOL::FldDistributionParameters RMOL::FldOverbookingPolicy RMOL::FldYieldRange

List of all members.

Public Member Functions

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

Protected Member Functions

 FldAbstract ()
 FldAbstract (const FldAbstract &)
virtual ~FldAbstract ()

Detailed Description

Base class for the Business Object Model (BOM) layer.

Definition at line 16 of file FldAbstract.hpp.


Constructor & Destructor Documentation

RMOL::FldAbstract::FldAbstract (  )  [inline, protected]

Protected Default Constructor to ensure this class is abtract.

Definition at line 29 of file FldAbstract.hpp.

RMOL::FldAbstract::FldAbstract ( const FldAbstract  )  [inline, protected]

Definition at line 30 of file FldAbstract.hpp.

virtual RMOL::FldAbstract::~FldAbstract (  )  [inline, protected, virtual]

Destructor.

Definition at line 33 of file FldAbstract.hpp.


Member Function Documentation

virtual void RMOL::FldAbstract::toStream ( std::ostream &  ioOut  )  const [pure virtual]

Dump a Business Object into an output stream.

Parameters:
ostream& the output stream.

Implemented in RMOL::FldDistributionParameters, RMOL::FldOverbookingPolicy, and RMOL::FldYieldRange.

virtual void RMOL::FldAbstract::fromStream ( std::istream &  ioIn  )  [pure virtual]

Read a Business Object from an input stream.

Parameters:
istream& the input stream.

Implemented in RMOL::FldDistributionParameters, RMOL::FldOverbookingPolicy, and RMOL::FldYieldRange.

Referenced by operator>>().


The documentation for this class was generated from the following file:
SourceForge Logo

Generated on Sat Sep 26 13:13:13 2009 for RMOL by Doxygen 1.6.1