$treeview $search $mathjax
AirTSP Logo  1.01.2
$projectbrief
$projectbrief
$searchbox

AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT > Struct Template Reference

#include <airtsp/command/ScheduleParserHelper.hpp>

List of all members.

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 > 
flight_period
boost::spirit::classic::rule
< ScannerT > 
not_to_be_parsed
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 AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >

Definition at line 287 of file ScheduleParserHelper.hpp.


Constructor & Destructor Documentation

template<typename ScannerT >
AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::definition ( FlightPeriodParser const &  self  )  [inline]

Definition at line 542 of file ScheduleParserHelper.cpp.

References AIRTSP::ScheduleParserHelper::FlightPeriodParser::_bomRoot, AIRTSP::FlightPeriodStruct::_dateOffset, AIRTSP::ScheduleParserHelper::FlightPeriodParser::_flightPeriod, AIRTSP::FlightPeriodStruct::_itDay, AIRTSP::FlightPeriodStruct::_itHours, AIRTSP::FlightPeriodStruct::_itMinutes, AIRTSP::FlightPeriodStruct::_itMonth, AIRTSP::FlightPeriodStruct::_itSeconds, AIRTSP::FlightPeriodStruct::_itYear, AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::airline_code, AIRTSP::ScheduleParserHelper::airline_code_p(), AIRTSP::ScheduleParserHelper::airport_p(), AIRTSP::ScheduleParserHelper::cabin_code_p(), AIRTSP::ScheduleParserHelper::class_code_list_p(), AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::date, AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::date_offset, AIRTSP::ScheduleParserHelper::day_p(), AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::dow, AIRTSP::ScheduleParserHelper::dow_p(), AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::family_cabin_details, AIRTSP::ScheduleParserHelper::family_code_p, AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::flight_key, AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::flight_number, AIRTSP::ScheduleParserHelper::flight_number_p(), AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::flight_period, AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::flight_period_end, AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::flight_period_list, AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::full_segment_cabin_details, AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::generic_segment, AIRTSP::ScheduleParserHelper::hours_p(), AIRTSP::ScheduleParserHelper::int1_p, AIRTSP::ScheduleParserHelper::key_p(), AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::leg, AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::leg_cabin_details, AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::leg_details, AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::leg_key, AIRTSP::ScheduleParserHelper::minutes_p(), AIRTSP::ScheduleParserHelper::month_p(), AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::not_to_be_parsed, AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::operating_leg_details, AIRTSP::ScheduleParserHelper::seconds_p(), AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::segment_cabin_details, AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::segment_key, AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::segment_section, AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::specific_segment_list, AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::time, and AIRTSP::ScheduleParserHelper::year_p().


Member Function Documentation

template<typename ScannerT >
bsc::rule< ScannerT > const & AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::start (  )  const [inline]

Member Data Documentation

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::flight_period
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::not_to_be_parsed
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::flight_period_end
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::flight_key
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::airline_code
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::flight_number
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::date
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::dow
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::time
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::date_offset
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::leg
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::leg_key
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::operating_leg_details
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::leg_details
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::leg_cabin_details
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::segment_section
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::segment_key
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::segment_cabin_details
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::full_family_cabin_details

Definition at line 291 of file ScheduleParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::family_cabin_details
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::generic_segment
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRTSP::ScheduleParserHelper::FlightPeriodParser::definition< ScannerT >::specific_segment_list

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