9 #include <stdair/basic/BasConst_General.hpp>
10 #include <stdair/service/Logger.hpp>
21 _dateRangeStart(
stdair::DEFAULT_DATE),
22 _dateRangeEnd(
stdair::DEFAULT_DATE),
23 _timeRangeStart(
stdair::DEFAULT_EPSILON_DURATION),
24 _timeRangeEnd(
stdair::DEFAULT_EPSILON_DURATION),
46 return boost::posix_time::hours (
_itHours._value)
47 + boost::posix_time::minutes (
_itMinutes._value)
48 + boost::posix_time::seconds (
_itSeconds._value);
54 std::ostringstream ostr;
57 <<
", POS(" <<
_pos <<
"), ["
60 << boost::posix_time::to_simple_string(
_timeRangeEnd) <<
"]\n "
66 <<
"-DCP- " <<
_DCP <<
"\n ";
68 stdair::ClassList_StringList_T::const_iterator lItCurrentClassCode =
70 stdair::AirlineCode_T lAirlineCode;
71 std::string lClassCode;
72 for (stdair::AirlineCodeList_T::const_iterator lItCurrentAirlineCode =
75 lItCurrentAirlineCode++) {
76 lAirlineCode = *lItCurrentAirlineCode;
77 lClassCode = *lItCurrentClassCode;
78 ostr << lAirlineCode <<
", " << lClassCode;
80 lItCurrentClassCode++;
89 stdair::AirlineCodeList_T::const_iterator itFirstAirlineCode =
91 return *itFirstAirlineCode;
121 stdair::ClassList_StringList_T::const_iterator itFirstClassCode =
123 return *itFirstClassCode;
stdair::ClassList_StringList_T _classCodeList
stdair::Duration_T getTime() const
stdair::second_t _itSeconds
stdair::DayDuration_T _minimumStay
stdair::CabinCode_T _cabinCode
stdair::Date_T getDate() const
bool hasNotReachedEndClassCode() const
stdair::AirlineCodeList_T _airlineCodeList
const stdair::AirlineCode_T & getFirstAirlineCode() const
stdair::SaturdayStay_T _saturdayStay
stdair::DayDuration_T _advancePurchase
stdair::Date_T _dateRangeStart
stdair::ChangeFees_T _changeFees
stdair::NonRefundable_T _nonRefundable
const std::string describe() const
stdair::AirportCode_T _origin
stdair::Date_T _dateRangeEnd
stdair::AirlineCode_T getCurrentAirlineCode() const
stdair::PriceValue_T _DCP
stdair::ChannelLabel_T _channel
stdair::AirlineCodeList_T::iterator _itCurrentAirlineCode
stdair::Duration_T _timeRangeEnd
stdair::minute_t _itMinutes
stdair::ClassList_StringList_T::iterator _itCurrentClassCode
stdair::Duration_T _timeRangeStart
stdair::AirportCode_T _destination
bool hasNotReachedEndAirline() const
std::string getCurrentClassCode() const
const std::string & getFirstClassCode() const