RMOL Logo  1.00.9
C++ library of Revenue Management and Optimisation classes and functions
Loading...
Searching...
No Matches
RMOL::HistoricalBooking Struct Reference

Structure keeping track, for a given class, of the number of historical bookings and of the censorship flag. More...

#include <rmol/bom/HistoricalBooking.hpp>

+ Inheritance diagram for RMOL::HistoricalBooking:

Public Member Functions

const stdair::NbOfBookings_T & getNbOfBookings () const
 
const stdair::NbOfBookings_T & getUnconstrainedDemand () const
 
const stdair::Flag_T & getFlag () const
 
void setUnconstrainedDemand (const stdair::NbOfBookings_T &iDemand)
 
void setParameters (const stdair::NbOfBookings_T, const stdair::Flag_T)
 
void toStream (std::ostream &ioOut) const
 
const std::string describe () const
 
void display () const
 
 HistoricalBooking (const stdair::NbOfBookings_T, const stdair::Flag_T)
 
 HistoricalBooking ()
 
 HistoricalBooking (const HistoricalBooking &)
 
virtual ~HistoricalBooking ()
 

Detailed Description

Structure keeping track, for a given class, of the number of historical bookings and of the censorship flag.

Definition at line 17 of file HistoricalBooking.hpp.

Constructor & Destructor Documentation

◆ HistoricalBooking() [1/3]

RMOL::HistoricalBooking::HistoricalBooking ( const stdair::NbOfBookings_T  iNbOfBookings,
const stdair::Flag_T  iFlag 
)

Main constructor.

Definition at line 20 of file HistoricalBooking.cpp.

◆ HistoricalBooking() [2/3]

RMOL::HistoricalBooking::HistoricalBooking ( )

Default constructor.

Definition at line 15 of file HistoricalBooking.cpp.

◆ HistoricalBooking() [3/3]

RMOL::HistoricalBooking::HistoricalBooking ( const HistoricalBooking iHistoricalBooking)

Copy constructor.

Definition at line 28 of file HistoricalBooking.cpp.

◆ ~HistoricalBooking()

RMOL::HistoricalBooking::~HistoricalBooking ( )
virtual

Destructor.

Definition at line 36 of file HistoricalBooking.cpp.

Member Function Documentation

◆ getNbOfBookings()

◆ getUnconstrainedDemand()

const stdair::NbOfBookings_T & RMOL::HistoricalBooking::getUnconstrainedDemand ( ) const
inline

◆ getFlag()

const stdair::Flag_T & RMOL::HistoricalBooking::getFlag ( ) const
inline

◆ setUnconstrainedDemand()

void RMOL::HistoricalBooking::setUnconstrainedDemand ( const stdair::NbOfBookings_T &  iDemand)
inline

Setter for the unconstraining demand.

Definition at line 38 of file HistoricalBooking.hpp.

◆ setParameters()

void RMOL::HistoricalBooking::setParameters ( const stdair::NbOfBookings_T  iNbOfBookings,
const stdair::Flag_T  iFlag 
)

Setter for all parameters.

Definition at line 40 of file HistoricalBooking.cpp.

◆ toStream()

void RMOL::HistoricalBooking::toStream ( std::ostream &  ioOut) const

Dump a Business Object into an output stream.

Parameters
ostream&the output stream
Returns
ostream& the output stream.

Definition at line 57 of file HistoricalBooking.cpp.

References getFlag(), getNbOfBookings(), and getUnconstrainedDemand().

Referenced by display().

◆ describe()

const std::string RMOL::HistoricalBooking::describe ( ) const

Give a description of the structure (for display purposes).

Definition at line 48 of file HistoricalBooking.cpp.

◆ display()

void RMOL::HistoricalBooking::display ( ) const

Display on standard output.

Definition at line 66 of file HistoricalBooking.cpp.

References toStream().


The documentation for this struct was generated from the following files: