1 #ifndef __AIRINV_CMD_INVENTORYGENERATOR_HPP
2 #define __AIRINV_CMD_INVENTORYGENERATOR_HPP
8 #include <stdair/command/CmdAbstract.hpp>
27 struct FlightPeriodStruct;
30 struct LegCabinStruct;
31 struct SegmentCabinStruct;
32 struct FareFamilyStruct;
34 namespace ScheduleParserHelper {
58 static void createFlightDate (stdair::BomRoot&,
64 static void createFlightDate (stdair::Inventory&,
65 const stdair::Date_T&,
71 static stdair::LegDate& createLegDate (stdair::FlightDate&,
72 const stdair::Date_T&,
78 static void createLegCabin (stdair::LegDate&,
const LegCabinStruct&);
83 static void createBucket (stdair::LegCabin&,
const BucketStruct&);
88 static void createSegmentDate (stdair::FlightDate&,
94 static void createSegmentCabin (stdair::SegmentDate&,
100 static void createFareFamily (stdair::SegmentCabin&,
106 static void createClass (stdair::FareFamily&,
107 const stdair::ClassCode_T&);
112 #endif // __AIRINV_CMD_INVENTORYGENERATOR_HPP