1 #ifndef __TRADEMGEN_CMD_DEMANDPARSERHELPER_HPP
2 #define __TRADEMGEN_CMD_DEMANDPARSERHELPER_HPP
10 #include <stdair/command/CmdAbstract.hpp>
19 struct RandomGeneration;
24 namespace DemandParserHelper {
154 void operator() (
unsigned int iInteger)
const;
229 void operator() (
unsigned int iInteger)
const;
244 doEndDemand (stdair::EventQueue&, stdair::RandomGeneration&,
346 public boost::spirit::classic::grammar<DemandParser> {
348 DemandParser (stdair::EventQueue&, stdair::RandomGeneration&,
351 template <
typename ScannerT>
370 boost::spirit::classic::rule<ScannerT>
const&
start()
const;
398 const stdair::Filename_T& iDemandInputFilename);
410 stdair::Filename_T _filename;
419 stdair::EventQueue& _eventQueue;
422 stdair::RandomGeneration& _uniformGenerator;
432 #endif // __TRADEMGEN_CMD_DEMANDPARSERHELPER_HPP