1 #ifndef __TRADEMGEN_BOM_DEMANDSTREAMKEY_HPP 2 #define __TRADEMGEN_BOM_DEMANDSTREAMKEY_HPP 8 #include <stdair/stdair_basic_types.hpp> 9 #include <stdair/stdair_date_time_types.hpp> 10 #include <stdair/bom/KeyAbstract.hpp> 30 const stdair::AirportCode_T& iDestination,
31 const stdair::Date_T& iPreferredDepartureDate,
32 const stdair::CabinCode_T& iPreferredCabin);
54 return _preferredDepartureDate;
59 return _preferredCabin;
66 void toStream (std::ostream& ioOut)
const;
83 stdair::AirportCode_T _origin;
86 stdair::AirportCode_T _destination;
89 stdair::Date_T _preferredDepartureDate;
92 stdair::CabinCode_T _preferredCabin;
96 #endif // __TRADEMGEN_BOM_DEMANDSTREAMKEY_HPP const stdair::CabinCode_T & getPreferredCabin() const
const stdair::AirportCode_T & getDestination() const
const std::string toString() const
const stdair::AirportCode_T & getOrigin() const
void toStream(std::ostream &ioOut) const
void fromStream(std::istream &ioIn)
const stdair::Date_T & getPreferredDepartureDate() const