RMOL Logo  1.00.0
C++ library of Revenue Management and Optimisation classes and functions
 All Classes Namespaces Files Functions Variables Typedefs Friends Pages
InventoryParser.hpp
Go to the documentation of this file.
1 #ifndef __RMOL_CMD_INVENTORYPARSER_HPP
2 #define __RMOL_CMD_INVENTORYPARSER_HPP
3 
4 // //////////////////////////////////////////////////////////////////////
5 // Import section
6 // //////////////////////////////////////////////////////////////////////
7 // STL
8 #include <string>
9 // StdAir
10 #include <stdair/command/CmdAbstract.hpp>
11 
13 namespace stdair {
14  class BomRoot;
15  class LegCabin;
16  class SegmentCabin;
17 }
18 
19 namespace RMOL {
20 
25  class InventoryParser : public stdair::CmdAbstract {
26  public:
27 
35  static bool parseInputFileAndBuildBom (const std::string& iInputFileName,
36  stdair::BomRoot&);
37  };
38 }
39 #endif // __RMOL_CMD_INVENTORYPARSER_HPP