00001 // ////////////////////////////////////////////////////////////////////// 00002 // Import section 00003 // ////////////////////////////////////////////////////////////////////// 00004 // STL 00005 #include <cassert> 00006 #include <sstream> 00007 // StdAir 00008 #include <stdair/basic/BasConst_Inventory.hpp> 00009 #include <stdair/bom/BookingClassKey.hpp> 00010 00011 namespace stdair { 00012 00013 // //////////////////////////////////////////////////////////////////// 00014 BookingClassKey::BookingClassKey() : _classCode (DEFAULT_CLASS_CODE) { 00015 assert (false); 00016 } 00017 00018 // //////////////////////////////////////////////////////////////////// 00019 BookingClassKey::BookingClassKey (const BookingClassKey& iKey) 00020 : _classCode (iKey._classCode) { 00021 } 00022 00023 // //////////////////////////////////////////////////////////////////// 00024 BookingClassKey::BookingClassKey (const ClassCode_T& iClassCode) 00025 : _classCode (iClassCode) { 00026 } 00027 00028 // //////////////////////////////////////////////////////////////////// 00029 BookingClassKey::~BookingClassKey () { 00030 } 00031 00032 // //////////////////////////////////////////////////////////////////// 00033 void BookingClassKey::toStream (std::ostream& ioOut) const { 00034 ioOut << "BookingClassKey: " << toString(); 00035 } 00036 00037 // //////////////////////////////////////////////////////////////////// 00038 void BookingClassKey::fromStream (std::istream& ioIn) { 00039 } 00040 00041 // //////////////////////////////////////////////////////////////////// 00042 const std::string BookingClassKey::toString() const { 00043 std::ostringstream oStr; 00044 oStr << _classCode; 00045 return oStr.str(); 00046 } 00047 00048 }