#include <stdair/bom/YieldStore.hpp>
Public Types | |
typedef YieldStoreKey | Key_T |
Public Member Functions | |
void | toStream (std::ostream &ioOut) const |
BomAbstract *const | getParent () const |
void | fromStream (std::istream &ioIn) |
std::string | toString () const |
const std::string | describeKey () const |
const Key_T & | getKey () const |
const AirlineCode_T & | getAirlineCode () const |
Protected Member Functions | |
YieldStore (const Key_T &) | |
YieldStore (const YieldStore &) | |
~YieldStore () | |
Protected Attributes | |
Key_T | _key |
BomAbstract * | _parent |
Friends | |
template<typename BOM > | |
class | FacBom |
class | FacBomManager |
Class representing the actual attributes for an airline YieldStore.
Definition at line 18 of file YieldStore.hpp.
Definition allowing to retrieve the associated BOM key type.
Definition at line 25 of file YieldStore.hpp.
|
protected |
Default constructors.
Definition at line 13 of file YieldStore.cpp.
|
protected |
|
protected |
Destructor.
Definition at line 17 of file YieldStore.cpp.
|
inlinevirtual |
Dump a Business Object into an output stream.
ostream& | the output stream. |
Implements stdair::BomAbstract.
Definition at line 31 of file YieldStore.hpp.
References toString().
|
inline |
|
inlinevirtual |
Read a Business Object from an input stream.
istream& | the input stream. |
Implements stdair::BomAbstract.
Definition at line 38 of file YieldStore.hpp.
|
virtual |
Get the serialised version of the Business Object.
Implements stdair::BomAbstract.
Definition at line 21 of file YieldStore.cpp.
References _key, and stdair::YieldStoreKey::toString().
Referenced by toStream().
|
inline |
Get a string describing the key.
Definition at line 44 of file YieldStore.hpp.
References _key, and stdair::YieldStoreKey::toString().
|
inline |
|
inline |
Get the airline code.
Definition at line 52 of file YieldStore.hpp.
References _key, and stdair::YieldStoreKey::getAirlineCode().
|
friend |
Definition at line 19 of file YieldStore.hpp.
|
friend |
Definition at line 20 of file YieldStore.hpp.
|
protected |
The key of both structure and objects.
Definition at line 66 of file YieldStore.hpp.
Referenced by describeKey(), getAirlineCode(), getKey(), and toString().
|
protected |
Definition at line 67 of file YieldStore.hpp.
Referenced by getParent().