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;