1 #ifndef __AIRTSP_CMD_SCHEDULEPARSERHELPER_HPP 2 #define __AIRTSP_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;
282 public boost::spirit::classic::grammar<FlightPeriodParser> {
286 template <
typename ScannerT>
291 boost::spirit::classic::rule<ScannerT> flight_period_list, flight_period,
292 not_to_be_parsed, flight_period_end, flight_key, airline_code,
293 flight_number, date, dow,
time, date_offset,
294 leg, leg_key, operating_leg_details, leg_details, leg_cabin_details,
295 segment_section, segment_key, full_segment_cabin_details,
296 segment_cabin_details, full_family_cabin_details,
297 family_cabin_details, generic_segment, specific_segment_list;
300 boost::spirit::classic::rule<ScannerT>
const& start()
const;
327 const stdair::Filename_T& iFilename);
330 bool generateInventories ();
339 stdair::Filename_T _filename;
348 stdair::BomRoot& _bomRoot;
355 #endif // __AIRTSP_CMD_SCHEDULEPARSERHELPER_HPP
stdair::BomRoot & _bomRoot
FlightPeriodStruct & _flightPeriod
FlightPeriodStruct & _flightPeriod
boost::spirit::classic::file_iterator< char_t > iterator_t
boost::spirit::classic::rule< ScannerT > time
stdair::BomRoot & _bomRoot