1 #ifndef __AIRINV_CMD_SCHEDULEPARSERHELPER_HPP 2 #define __AIRINV_CMD_SCHEDULEPARSERHELPER_HPP 10 #include <stdair/command/CmdAbstract.hpp> 23 namespace ScheduleParserHelper {
49 void operator() (
unsigned int iNumber)
const;
105 void operator() (
unsigned int iNumber)
const;
137 void operator() (
char iChar)
const;
145 void operator() (
double iReal)
const;
156 void operator() (
char iChar)
const;
180 void operator() (
char iChar)
const;
196 void operator() (
int iCode)
const;
283 public boost::spirit::classic::grammar<FlightPeriodParser> {
287 template <
typename ScannerT>
292 boost::spirit::classic::rule<ScannerT> flight_period_list,
293 not_to_be_parsed, flight_period, flight_period_end,
294 flight_key, airline_code, flight_number,
295 date, dow,
time, date_offset,
296 leg, leg_key, operating_leg_details, leg_details, leg_cabin_details,
297 segment_section, segment_key, full_segment_cabin_details,
298 segment_cabin_details, full_family_cabin_details,
299 family_cabin_details, generic_segment, specific_segment_list;
302 boost::spirit::classic::rule<ScannerT>
const& start()
const;
329 const stdair::Filename_T& iFilename);
332 bool generateInventories ();
341 stdair::Filename_T _filename;
350 stdair::BomRoot& _bomRoot;
357 #endif // __AIRINV_CMD_SCHEDULEPARSERHELPER_HPP
stdair::BomRoot & _bomRoot
FlightPeriodStruct & _flightPeriod
stdair::BomRoot & _bomRoot
FlightPeriodStruct & _flightPeriod
boost::spirit::classic::file_iterator< char_t > iterator_t
boost::spirit::classic::rule< ScannerT > time