Base class for the Business Object Model (KEY) layer.
More...
#include <opentrep/bom/KeyAbstract.hpp>
|
virtual void | toStream (std::ostream &) const =0 |
|
virtual void | fromStream (std::istream &)=0 |
|
virtual std::string | toString () const =0 |
|
virtual std::string | describe () const =0 |
|
Base class for the Business Object Model (KEY) layer.
Definition at line 17 of file KeyAbstract.hpp.
OPENTREP::KeyAbstract::KeyAbstract |
( |
| ) |
|
|
inlineprotected |
Protected Default Constructor to ensure this class is abtract.
Definition at line 50 of file KeyAbstract.hpp.
OPENTREP::KeyAbstract::KeyAbstract |
( |
const KeyAbstract & |
| ) |
|
|
inlineprotected |
virtual OPENTREP::KeyAbstract::~KeyAbstract |
( |
| ) |
|
|
inlineprotectedvirtual |
virtual void OPENTREP::KeyAbstract::toStream |
( |
std::ostream & |
| ) |
const |
|
pure virtual |
Dump a Business Object into an output stream.
- Parameters
-
ostream& | the output stream. |
virtual void OPENTREP::KeyAbstract::fromStream |
( |
std::istream & |
| ) |
|
|
pure virtual |
Read a Business Object from an input stream.
- Parameters
-
istream& | the input stream. |
Referenced by operator>>().
virtual std::string OPENTREP::KeyAbstract::toString |
( |
| ) |
const |
|
pure virtual |
Get the serialised version of the Business Object.
virtual std::string OPENTREP::KeyAbstract::describe |
( |
| ) |
const |
|
pure virtual |
Get a string describing the key (differentiating two objects at any level).
The documentation for this class was generated from the following file: