#include <rmol/bom/StructAbstract.hpp>
Public Member Functions | |
virtual | ~StructAbstract () |
void | toStream (std::ostream &ioOut) const |
virtual void | fromStream (std::istream &ioIn) |
virtual const std::string | describe () const =0 |
Protected Member Functions | |
StructAbstract () |
Base class for the Structures of the Business Object Model (BOM) layer.
Definition at line 15 of file StructAbstract.hpp.
virtual RMOL::StructAbstract::~StructAbstract | ( | ) | [inline, virtual] |
Destructor.
Definition at line 19 of file StructAbstract.hpp.
RMOL::StructAbstract::StructAbstract | ( | ) | [inline, protected] |
Protected Default Constructor to ensure this class is abtract.
Definition at line 36 of file StructAbstract.hpp.
void RMOL::StructAbstract::toStream | ( | std::ostream & | ioOut | ) | const [inline] |
Dump a Business Object into an output stream.
ostream& | the output stream. |
Reimplemented in RMOL::HistoricalBooking, RMOL::HistoricalBookingHolder, RMOL::HistoricalDataHolder, and RMOL::HistoricalDataHolderHolder.
Definition at line 23 of file StructAbstract.hpp.
References describe().
virtual void RMOL::StructAbstract::fromStream | ( | std::istream & | ioIn | ) | [inline, virtual] |
Read a Business Object from an input stream.
istream& | the input stream. |
Definition at line 29 of file StructAbstract.hpp.
Referenced by operator>>().
virtual const std::string RMOL::StructAbstract::describe | ( | ) | const [pure virtual] |
Display of the structure.
Implemented in RMOL::HistoricalBooking, RMOL::HistoricalBookingHolder, RMOL::HistoricalDataHolder, and RMOL::HistoricalDataHolderHolder.
Referenced by toStream().
Generated on Wed Feb 9 2011 17:09:43 for RMOL by Doxygen 1.7.1