#include <airinv/bom/BomAbstract.hpp>
List of all members.
Detailed Description
Base class for the Business Object Model (BOM) layer.
Definition at line 14 of file BomAbstract.hpp.
Constructor & Destructor Documentation
AIRINV::BomAbstract::BomAbstract |
( |
| ) |
|
|
inlineprotected |
Protected Default Constructor to ensure this class is abtract.
Definition at line 40 of file BomAbstract.hpp.
AIRINV::BomAbstract::BomAbstract |
( |
const BomAbstract & |
| ) |
|
|
inlineprotected |
virtual AIRINV::BomAbstract::~BomAbstract |
( |
| ) |
|
|
inlineprotectedvirtual |
Member Function Documentation
virtual void AIRINV::BomAbstract::toStream |
( |
std::ostream & |
ioOut | ) |
const |
|
pure virtual |
Dump a Business Object into an output stream.
- Parameters:
-
ostream& | the output stream. |
virtual void AIRINV::BomAbstract::fromStream |
( |
std::istream & |
ioIn | ) |
|
|
pure virtual |
Read a Business Object from an input stream.
- Parameters:
-
istream& | the input stream. |
Referenced by operator>>().
virtual std::string AIRINV::BomAbstract::toString |
( |
| ) |
const |
|
pure virtual |
Get the serialised version of the Business Object.
virtual std::string AIRINV::BomAbstract::describeKey |
( |
| ) |
const |
|
pure virtual |
Get a string describing the whole key (differentiating two objects at any level).
virtual std::string AIRINV::BomAbstract::describeShortKey |
( |
| ) |
const |
|
pure virtual |
Get a string describing the short key (differentiating two objects at the same level).
Friends And Related Function Documentation
The documentation for this class was generated from the following file: