1 #ifndef __AIRINV_CMD_DCPPARSERHELPER_HPP 
    2 #define __AIRINV_CMD_DCPPARSERHELPER_HPP 
   10 #include <stdair/basic/BasParserTypes.hpp> 
   11 #include <stdair/command/CmdAbstract.hpp> 
   14 #include <airinv/bom/DCPRuleStruct.hpp> 
   23   namespace DCPParserHelper {
 
   43                        boost::spirit::qi::unused_type,
 
   44                        boost::spirit::qi::unused_type) 
const;
 
   53                        boost::spirit::qi::unused_type,
 
   54                        boost::spirit::qi::unused_type) 
const;
 
   63                        boost::spirit::qi::unused_type,
 
   64                        boost::spirit::qi::unused_type) 
const;
 
   72       void operator() (boost::spirit::qi::unused_type,
 
   73                        boost::spirit::qi::unused_type,
 
   74                        boost::spirit::qi::unused_type) 
const;
 
   82       void operator() (boost::spirit::qi::unused_type,
 
   83                        boost::spirit::qi::unused_type,
 
   84                        boost::spirit::qi::unused_type) 
const;
 
   92       void operator() (boost::spirit::qi::unused_type,
 
   93                        boost::spirit::qi::unused_type,
 
   94                        boost::spirit::qi::unused_type) 
const;
 
  102       void operator() (boost::spirit::qi::unused_type,
 
  103                        boost::spirit::qi::unused_type,
 
  104                        boost::spirit::qi::unused_type) 
const;
 
  113                        boost::spirit::qi::unused_type,
 
  114                        boost::spirit::qi::unused_type) 
const;
 
  123                        boost::spirit::qi::unused_type,
 
  124                        boost::spirit::qi::unused_type) 
const;
 
  133                        boost::spirit::qi::unused_type,
 
  134                        boost::spirit::qi::unused_type) 
const;
 
  143                        boost::spirit::qi::unused_type,
 
  144                        boost::spirit::qi::unused_type) 
const;
 
  153                        boost::spirit::qi::unused_type,
 
  154                        boost::spirit::qi::unused_type) 
const;
 
  163                        boost::spirit::qi::unused_type,
 
  164                        boost::spirit::qi::unused_type) 
const;
 
  173                        boost::spirit::qi::unused_type,
 
  174                        boost::spirit::qi::unused_type) 
const;
 
  183                        boost::spirit::qi::unused_type,
 
  184                        boost::spirit::qi::unused_type) 
const;
 
  193                        boost::spirit::qi::unused_type,
 
  194                        boost::spirit::qi::unused_type) 
const; 
 
  203                        boost::spirit::qi::unused_type,
 
  204                        boost::spirit::qi::unused_type) 
const;
 
  213                        boost::spirit::qi::unused_type,
 
  214                        boost::spirit::qi::unused_type) 
const; 
 
  220       doEndDCP (stdair::BomRoot&, DCPRuleStruct&);
 
  222       void operator() (boost::spirit::qi::unused_type,
 
  223                        boost::spirit::qi::unused_type,
 
  224                        boost::spirit::qi::unused_type) 
const;
 
  305       public boost::spirit::qi::grammar<stdair::iterator_t, 
 
  306                                         boost::spirit::ascii::space_type> {
 
  312                               boost::spirit::ascii::space_type>
 
  341                         const stdair::Filename_T& iFilename);
 
  353     stdair::Filename_T _filename;
 
  356     stdair::BomRoot& _bomRoot;
 
  359     DCPRuleStruct _DCPRule;
 
  363 #endif // __AIRINV_CMD_DCPPARSERHELPER_HPP