Utility Structure for the parsing of Bucket structures. More...
#include <airinv/bom/BucketStruct.hpp>
Public Member Functions | |
void | fill (stdair::Bucket &) const |
const std::string | describe () const |
BucketStruct () |
Public Attributes | |
stdair::Yield_T | _yieldRangeUpperValue |
stdair::CabinCapacity_T | _availability |
stdair::NbOfSeats_T | _nbOfSeats |
stdair::SeatIndex_T | _seatIndex |
Utility Structure for the parsing of Bucket structures.
Definition at line 26 of file BucketStruct.hpp.
AIRINV::BucketStruct::BucketStruct | ( | ) |
Default Constructor.
Definition at line 16 of file BucketStruct.cpp.
void AIRINV::BucketStruct::fill | ( | stdair::Bucket & | ioBucket | ) | const |
Fill the Bucket objects with the attributes of the BucketStruct.
Definition at line 29 of file BucketStruct.cpp.
References _availability, _nbOfSeats, and _yieldRangeUpperValue.
const std::string AIRINV::BucketStruct::describe | ( | ) | const |
Give a description of the structure (for display purposes).
Definition at line 20 of file BucketStruct.cpp.
References _availability, _nbOfSeats, _seatIndex, and _yieldRangeUpperValue.
Referenced by AIRINV::LegCabinStruct::describe().
stdair::Yield_T AIRINV::BucketStruct::_yieldRangeUpperValue |
Definition at line 28 of file BucketStruct.hpp.
Referenced by describe(), fill(), AIRINV::InventoryParserHelper::storeAirlineCode::operator()(), AIRINV::InventoryParserHelper::storeLegBoardingPoint::operator()(), AIRINV::InventoryParserHelper::storeLegCabinCode::operator()(), and AIRINV::InventoryParserHelper::storeYieldUpperRange::operator()().
stdair::CabinCapacity_T AIRINV::BucketStruct::_availability |
Definition at line 29 of file BucketStruct.hpp.
Referenced by describe(), fill(), and AIRINV::InventoryParserHelper::storeBucketAvaibality::operator()().
stdair::NbOfSeats_T AIRINV::BucketStruct::_nbOfSeats |
Definition at line 30 of file BucketStruct.hpp.
Referenced by describe(), and fill().
stdair::SeatIndex_T AIRINV::BucketStruct::_seatIndex |
Definition at line 31 of file BucketStruct.hpp.
Referenced by describe(), and AIRINV::InventoryParserHelper::storeSeatIndex::operator()().