$treeview $search $mathjax
AirInv Logo  1.00.1
$projectbrief
$projectbrief
$searchbox

AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT > Struct Template Reference

#include <airinv/command/InventoryParserHelper.hpp>

List of all members.

Public Member Functions

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

Public Attributes

boost::spirit::classic::rule
< ScannerT > 
flight_date_list
boost::spirit::classic::rule
< ScannerT > 
not_to_be_parsed
boost::spirit::classic::rule
< ScannerT > 
flight_date
boost::spirit::classic::rule
< ScannerT > 
flight_date_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 > 
flight_type_code
boost::spirit::classic::rule
< ScannerT > 
flight_visibility_code
boost::spirit::classic::rule
< ScannerT > 
date
boost::spirit::classic::rule
< ScannerT > 
leg_list
boost::spirit::classic::rule
< ScannerT > 
leg
boost::spirit::classic::rule
< ScannerT > 
operating_leg_details
boost::spirit::classic::rule
< ScannerT > 
leg_key
boost::spirit::classic::rule
< ScannerT > 
leg_details
boost::spirit::classic::rule
< ScannerT > 
leg_cabin_list
boost::spirit::classic::rule
< ScannerT > 
leg_cabin_details
boost::spirit::classic::rule
< ScannerT > 
bucket_list
boost::spirit::classic::rule
< ScannerT > 
bucket_details
boost::spirit::classic::rule
< ScannerT > 
time
boost::spirit::classic::rule
< ScannerT > 
segment_list
boost::spirit::classic::rule
< ScannerT > 
segment
boost::spirit::classic::rule
< ScannerT > 
segment_key
boost::spirit::classic::rule
< ScannerT > 
full_segment_cabin_details
boost::spirit::classic::rule
< ScannerT > 
segment_cabin_list
boost::spirit::classic::rule
< ScannerT > 
segment_cabin_key
boost::spirit::classic::rule
< ScannerT > 
segment_cabin_details
boost::spirit::classic::rule
< ScannerT > 
class_list
boost::spirit::classic::rule
< ScannerT > 
class_key
boost::spirit::classic::rule
< ScannerT > 
parent_subclass_code
boost::spirit::classic::rule
< ScannerT > 
class_protection
boost::spirit::classic::rule
< ScannerT > 
class_nego
boost::spirit::classic::rule
< ScannerT > 
class_details
boost::spirit::classic::rule
< ScannerT > 
family_cabin_list
boost::spirit::classic::rule
< ScannerT > 
family_cabin_details

Detailed Description

template<typename ScannerT>
struct AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >

Definition at line 476 of file InventoryParserHelper.hpp.


Constructor & Destructor Documentation

template<typename ScannerT >
AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::definition ( InventoryParser const &  self  )  [inline]

Definition at line 904 of file InventoryParserHelper.cpp.

References AIRINV::InventoryParserHelper::InventoryParser::_bomRoot, AIRINV::InventoryParserHelper::InventoryParser::_flightDate, AIRINV::FlightDateStruct::_itDay, AIRINV::FlightDateStruct::_itHours, AIRINV::FlightDateStruct::_itMinutes, AIRINV::FlightDateStruct::_itMonth, AIRINV::FlightDateStruct::_itSeconds, AIRINV::FlightDateStruct::_itYear, AIRINV::InventoryParserHelper::InventoryParser::_nbOfFlights, AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::airline_code, AIRINV::InventoryParserHelper::airline_code_p(), AIRINV::InventoryParserHelper::airport_p(), AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::bucket_details, AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::bucket_list, AIRINV::InventoryParserHelper::cabin_code_p(), AIRINV::InventoryParserHelper::class_code_list_p(), AIRINV::InventoryParserHelper::class_code_p(), AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::class_details, AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::class_key, AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::class_list, AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::class_nego, AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::class_protection, AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::date, AIRINV::InventoryParserHelper::day_p(), AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::family_cabin_details, AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::family_cabin_list, AIRINV::InventoryParserHelper::family_code_p, AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::flight_date, AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::flight_date_end, AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::flight_date_list, AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::flight_key, AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::flight_number, AIRINV::InventoryParserHelper::flight_number_p(), AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::flight_type_code, AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::flight_visibility_code, AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::full_segment_cabin_details, AIRINV::InventoryParserHelper::hours_p(), AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::leg, AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::leg_cabin_details, AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::leg_cabin_list, AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::leg_details, AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::leg_key, AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::leg_list, AIRINV::InventoryParserHelper::minutes_p(), AIRINV::InventoryParserHelper::month_p(), AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::not_to_be_parsed, AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::operating_leg_details, AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::parent_subclass_code, AIRINV::InventoryParserHelper::seconds_p(), AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::segment, AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::segment_cabin_details, AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::segment_cabin_key, AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::segment_cabin_list, AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::segment_key, AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::segment_list, AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::time, AIRINV::InventoryParserHelper::uint1_2_p, AIRINV::InventoryParserHelper::uint1_3_p, and AIRINV::InventoryParserHelper::year_p().


Member Function Documentation

template<typename ScannerT >
bsc::rule< ScannerT > const & AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::start (  )  const [inline]

Member Data Documentation

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::not_to_be_parsed
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::flight_date
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::flight_date_end
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::flight_key
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::airline_code
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::flight_number
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::flight_type_code
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::flight_visibility_code
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::date
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::leg_list
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::leg
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::operating_leg_details
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::leg_key
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::leg_details
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::leg_cabin_list
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::leg_cabin_details
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::bucket_list
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::bucket_details
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::time
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::segment_list
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::segment
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::segment_key
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::segment_cabin_list
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::segment_cabin_key
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::segment_cabin_details
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::class_list
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::class_key
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::parent_subclass_code
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::class_protection
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::class_nego
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::class_details
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::family_cabin_list
template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::family_cabin_details

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