AirInv Logo  1.00.1
C++ Simulated Airline Inventory Management System library
AIRINV::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT > Struct Template Reference

#include <airinv/command/ScheduleParserHelper.hpp>

Public Member Functions

 definition (FlightPeriodParser const &self)
 
boost::spirit::classic::rule< ScannerT > const & start () const
 

Public Attributes

boost::spirit::classic::rule< ScannerT > flight_period_list
 
boost::spirit::classic::rule< ScannerT > not_to_be_parsed
 
boost::spirit::classic::rule< ScannerT > flight_period
 
boost::spirit::classic::rule< ScannerT > flight_period_end
 
boost::spirit::classic::rule< ScannerT > flight_key
 
boost::spirit::classic::rule< ScannerT > airline_code
 
boost::spirit::classic::rule< ScannerT > flight_number
 
boost::spirit::classic::rule< ScannerT > date
 
boost::spirit::classic::rule< ScannerT > dow
 
boost::spirit::classic::rule< ScannerT > time
 
boost::spirit::classic::rule< ScannerT > date_offset
 
boost::spirit::classic::rule< ScannerT > leg
 
boost::spirit::classic::rule< ScannerT > leg_key
 
boost::spirit::classic::rule< ScannerT > operating_leg_details
 
boost::spirit::classic::rule< ScannerT > leg_details
 
boost::spirit::classic::rule< ScannerT > leg_cabin_details
 
boost::spirit::classic::rule< ScannerT > segment_section
 
boost::spirit::classic::rule< ScannerT > segment_key
 
boost::spirit::classic::rule< ScannerT > full_segment_cabin_details
 
boost::spirit::classic::rule< ScannerT > segment_cabin_details
 
boost::spirit::classic::rule< ScannerT > full_family_cabin_details
 
boost::spirit::classic::rule< ScannerT > family_cabin_details
 
boost::spirit::classic::rule< ScannerT > generic_segment
 
boost::spirit::classic::rule< ScannerT > specific_segment_list
 

Detailed Description

template<typename ScannerT>
struct AIRINV::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >

Definition at line 288 of file ScheduleParserHelper.hpp.

Constructor & Destructor Documentation

Member Function Documentation

template<typename ScannerT >
bsc::rule< ScannerT > const & AIRINV::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::start ( ) const

Entry point of the parser.

Definition at line 692 of file ScheduleParserHelper.cpp.

Member Data Documentation

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::flight_period_list

Definition at line 292 of file ScheduleParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::not_to_be_parsed

Definition at line 292 of file ScheduleParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::flight_period

Definition at line 292 of file ScheduleParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::flight_period_end

Definition at line 292 of file ScheduleParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::flight_key

Definition at line 292 of file ScheduleParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::airline_code

Definition at line 292 of file ScheduleParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::flight_number

Definition at line 292 of file ScheduleParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::date

Definition at line 292 of file ScheduleParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::dow

Definition at line 292 of file ScheduleParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::time

Definition at line 292 of file ScheduleParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::date_offset

Definition at line 292 of file ScheduleParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::leg

Definition at line 292 of file ScheduleParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::leg_key

Definition at line 292 of file ScheduleParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::operating_leg_details

Definition at line 292 of file ScheduleParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::leg_details

Definition at line 292 of file ScheduleParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::leg_cabin_details

Definition at line 292 of file ScheduleParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::segment_section

Definition at line 292 of file ScheduleParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::segment_key

Definition at line 292 of file ScheduleParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::full_segment_cabin_details

Definition at line 292 of file ScheduleParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::segment_cabin_details

Definition at line 292 of file ScheduleParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::full_family_cabin_details

Definition at line 292 of file ScheduleParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::family_cabin_details

Definition at line 292 of file ScheduleParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::generic_segment

Definition at line 292 of file ScheduleParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::specific_segment_list

Definition at line 292 of file ScheduleParserHelper.hpp.


The documentation for this struct was generated from the following files: