1 #ifndef __AIRINV_BOM_INVENTORYHELPER_HPP 
    2 #define __AIRINV_BOM_INVENTORYHELPER_HPP 
   10 #include <stdair/stdair_basic_types.hpp> 
   11 #include <stdair/bom/BomIDTypes.hpp> 
   15   struct TravelSolutionStruct;
 
   33                                        stdair::TravelSolutionStruct&);
 
   38                                        stdair::TravelSolutionStruct&);
 
   41     static bool sell (stdair::Inventory&, 
const std::string& iSegmentDateKey,
 
   42                       const stdair::ClassCode_T&, 
const stdair::PartySize_T&);
 
   45     static bool sell (
const stdair::BookingClassID_T&,
 
   46                       const stdair::PartySize_T&);
 
   49     static bool cancel (stdair::Inventory&, 
const std::string& iSegmentDateKey,
 
   50                         const stdair::ClassCode_T&, 
const stdair::PartySize_T&);
 
   53     static bool cancel (
const stdair::BookingClassID_T&,
 
   54                         const stdair::PartySize_T&);
 
   58                                const stdair::DateTime_T&);
 
   62     static bool sell (stdair::BookingClass&, 
const stdair::PartySize_T&);
 
   65     static bool cancel (stdair::BookingClass&, 
const stdair::PartySize_T&);
 
   69 #endif // __AIRINV_BOM_INVENTORYHELPER_HPP