AirInv Logo  1.00.0
C++ Simulated Airline Inventory Management System library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT > Struct Template Reference

#include <airinv/command/InventoryParserHelper.hpp>

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

Member Function Documentation

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

Entry point of the parser.

Definition at line 1118 of file InventoryParserHelper.cpp.

Member Data Documentation

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::flight_date_list

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::not_to_be_parsed

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::flight_date

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::flight_date_end

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::flight_key

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::airline_code

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::flight_number

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::flight_type_code

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::flight_visibility_code

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::date

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::leg_list

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::leg

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::operating_leg_details

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::leg_key

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::leg_details

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::leg_cabin_list

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::leg_cabin_details

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::bucket_list

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::bucket_details

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::time

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::segment_list

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::segment

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::segment_key

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::full_segment_cabin_details

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::segment_cabin_list

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::segment_cabin_key

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::segment_cabin_details

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::class_list

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::class_key

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::parent_subclass_code

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::class_protection

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::class_nego

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::class_details

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::family_cabin_list

Definition at line 480 of file InventoryParserHelper.hpp.

template<typename ScannerT >
boost::spirit::classic::rule<ScannerT> AIRINV::InventoryParserHelper::InventoryParser::definition< ScannerT >::family_cabin_details

Definition at line 480 of file InventoryParserHelper.hpp.


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