1 #ifndef __AIRRAC_CMD_YIELDPARSERHELPER_HPP 2 #define __AIRRAC_CMD_YIELDPARSERHELPER_HPP 10 #include <boost/spirit/include/qi.hpp> 12 #include <stdair/command/CmdAbstract.hpp> 24 namespace YieldParserHelper {
42 void operator() (
unsigned int,
43 boost::spirit::qi::unused_type,
44 boost::spirit::qi::unused_type)
const;
52 void operator() (std::vector<char>,
53 boost::spirit::qi::unused_type,
54 boost::spirit::qi::unused_type)
const;
62 void operator() (std::vector<char>,
63 boost::spirit::qi::unused_type,
64 boost::spirit::qi::unused_type)
const;
72 void operator() (std::vector<char>,
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;
112 void operator() (boost::spirit::qi::unused_type,
113 boost::spirit::qi::unused_type,
114 boost::spirit::qi::unused_type)
const;
122 void operator() (std::vector<char>,
123 boost::spirit::qi::unused_type,
124 boost::spirit::qi::unused_type)
const;
132 void operator() (
char,
133 boost::spirit::qi::unused_type,
134 boost::spirit::qi::unused_type)
const;
142 void operator() (std::vector<char>,
143 boost::spirit::qi::unused_type,
144 boost::spirit::qi::unused_type)
const;
152 void operator() (
double,
153 boost::spirit::qi::unused_type,
154 boost::spirit::qi::unused_type)
const;
162 void operator() (std::vector<char>,
163 boost::spirit::qi::unused_type,
164 boost::spirit::qi::unused_type)
const;
172 void operator() (std::vector<char>,
173 boost::spirit::qi::unused_type,
174 boost::spirit::qi::unused_type)
const;
182 void operator() (boost::spirit::qi::unused_type,
183 boost::spirit::qi::unused_type,
184 boost::spirit::qi::unused_type)
const;
206 const stdair::Filename_T& iYieldInputFilename);
209 void generateYieldStore ();
219 stdair::Filename_T _filename;
222 stdair::BomRoot& _bomRoot;
229 #endif // __AIRRAC_CMD_YIELDPARSERHELPER_HPP
stdair::BomRoot & _bomRoot
Utility Structure for the parsing of Flight-Date structures.
YieldRuleStruct & _yieldRule