$treeview $search $mathjax
#include <stdair/basic/StructAbstract.hpp>
Inheritance diagram for stdair::StructAbstract:
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 () |
Definition at line 16 of file StructAbstract.hpp.
virtual stdair::StructAbstract::~StructAbstract | ( | ) | [inline, virtual] |
Destructor.
Definition at line 22 of file StructAbstract.hpp.
stdair::StructAbstract::StructAbstract | ( | ) | [inline, protected] |
Protected Default Constructor to ensure this class is abtract.
Definition at line 49 of file StructAbstract.hpp.
void stdair::StructAbstract::toStream | ( | std::ostream & | ioOut | ) | const [inline] |
Dump a Business Object into an output stream.
ostream& | the output stream. |
Reimplemented in stdair::YieldRange, stdair::AirlineStruct, stdair::BookingRequestStruct, stdair::BreakPointStruct, stdair::CancellationStruct, stdair::ConfigHolderStruct, stdair::FareOptionStruct, stdair::FFDisutilityCurveHolderStruct, stdair::FRAT5CurveHolderStruct, stdair::OptimisationNotificationStruct, stdair::RMEventStruct, stdair::SnapshotStruct, stdair::TravelSolutionStruct, and stdair::VirtualClassStruct.
Definition at line 29 of file StructAbstract.hpp.
References describe().
virtual void stdair::StructAbstract::fromStream | ( | std::istream & | ioIn | ) | [inline, virtual] |
Read a Business Object from an input stream.
istream& | the input stream. |
Reimplemented in stdair::ProgressStatusSet, stdair::YieldRange, stdair::AirlineStruct, stdair::BookingRequestStruct, stdair::BreakPointStruct, stdair::CancellationStruct, stdair::ConfigHolderStruct, stdair::EventStruct, stdair::FareOptionStruct, stdair::FFDisutilityCurveHolderStruct, stdair::FRAT5CurveHolderStruct, stdair::OptimisationNotificationStruct, stdair::RMEventStruct, stdair::SnapshotStruct, stdair::TravelSolutionStruct, and stdair::VirtualClassStruct.
Definition at line 38 of file StructAbstract.hpp.
Referenced by operator>>().
virtual const std::string stdair::StructAbstract::describe | ( | ) | const [pure virtual] |
Display of the structure.
Implemented in stdair::BasDBParams, stdair::BasLogParams, stdair::DemandGenerationMethod, stdair::EventType, stdair::ForecastingMethod, stdair::JSonCommand, stdair::OptimisationMethod, stdair::PartnershipTechnique, stdair::PassengerChoiceModel, stdair::PassengerType, stdair::PreOptimisationMethod, stdair::ProgressStatus, stdair::ProgressStatusSet, stdair::RandomGeneration, stdair::SampleType, stdair::ServiceInitialisationType, stdair::UnconstrainingMethod, stdair::YieldRange, stdair::AirlineStruct, stdair::BookingRequestStruct, stdair::BreakPointStruct, stdair::CancellationStruct, stdair::ConfigHolderStruct, stdair::DoWStruct, stdair::EventStruct, stdair::FareOptionStruct, stdair::FFDisutilityCurveHolderStruct, stdair::FRAT5CurveHolderStruct, stdair::OptimisationNotificationStruct, stdair::PeriodStruct, stdair::RMEventStruct, stdair::SnapshotStruct, stdair::TravelSolutionStruct, and stdair::VirtualClassStruct.
Referenced by toStream().