$treeview $search $mathjax
AirRAC Logo  1.00.0
$projectbrief
$projectbrief
$searchbox

AIRRAC::YieldParserHelper::YieldRuleParser Struct Reference

Inheritance diagram for AIRRAC::YieldParserHelper::YieldRuleParser:

grammar List of all members.

Public Member Functions

 YieldRuleParser (stdair::BomRoot &ioBomRoot, YieldRuleStruct &ioYieldRule)

Public Attributes

boost::spirit::qi::rule< stdair::iterator_t,
boost::spirit::ascii::space_type > 
start
boost::spirit::qi::rule< stdair::iterator_t,
boost::spirit::ascii::space_type > 
comments
boost::spirit::qi::rule< stdair::iterator_t,
boost::spirit::ascii::space_type > 
yield_rule
boost::spirit::qi::rule< stdair::iterator_t,
boost::spirit::ascii::space_type > 
yield_id
boost::spirit::qi::rule< stdair::iterator_t,
boost::spirit::ascii::space_type > 
origin
boost::spirit::qi::rule< stdair::iterator_t,
boost::spirit::ascii::space_type > 
destination
boost::spirit::qi::rule< stdair::iterator_t,
boost::spirit::ascii::space_type > 
tripType
boost::spirit::qi::rule< stdair::iterator_t,
boost::spirit::ascii::space_type > 
dateRangeStart
boost::spirit::qi::rule< stdair::iterator_t,
boost::spirit::ascii::space_type > 
dateRangeEnd
boost::spirit::qi::rule< stdair::iterator_t,
boost::spirit::ascii::space_type > 
date
boost::spirit::qi::rule< stdair::iterator_t,
boost::spirit::ascii::space_type > 
timeRangeStart
boost::spirit::qi::rule< stdair::iterator_t,
boost::spirit::ascii::space_type > 
timeRangeEnd
boost::spirit::qi::rule< stdair::iterator_t,
boost::spirit::ascii::space_type > 
time
boost::spirit::qi::rule< stdair::iterator_t,
boost::spirit::ascii::space_type > 
point_of_sale
boost::spirit::qi::rule< stdair::iterator_t,
boost::spirit::ascii::space_type > 
cabinCode
boost::spirit::qi::rule< stdair::iterator_t,
boost::spirit::ascii::space_type > 
channel
boost::spirit::qi::rule< stdair::iterator_t,
boost::spirit::ascii::space_type > 
yield
boost::spirit::qi::rule< stdair::iterator_t,
boost::spirit::ascii::space_type > 
segment
boost::spirit::qi::rule< stdair::iterator_t,
boost::spirit::ascii::space_type > 
yield_rule_end
stdair::BomRoot & _bomRoot
YieldRuleStruct_yieldRule

Detailed Description

Grammar for the Yield-Rule parser.

Definition at line 387 of file YieldParserHelper.cpp.


Constructor & Destructor Documentation

AIRRAC::YieldParserHelper::YieldRuleParser::YieldRuleParser ( stdair::BomRoot &  ioBomRoot,
YieldRuleStruct ioYieldRule 
) [inline]


Member Data Documentation

boost::spirit::qi::rule<stdair::iterator_t, boost::spirit::ascii::space_type> AIRRAC::YieldParserHelper::YieldRuleParser::start

Definition at line 487 of file YieldParserHelper.cpp.

Referenced by YieldRuleParser().

boost::spirit::qi::rule<stdair::iterator_t, boost::spirit::ascii::space_type> AIRRAC::YieldParserHelper::YieldRuleParser::comments

Definition at line 487 of file YieldParserHelper.cpp.

Referenced by YieldRuleParser().

boost::spirit::qi::rule<stdair::iterator_t, boost::spirit::ascii::space_type> AIRRAC::YieldParserHelper::YieldRuleParser::yield_rule

Definition at line 487 of file YieldParserHelper.cpp.

Referenced by YieldRuleParser().

boost::spirit::qi::rule<stdair::iterator_t, boost::spirit::ascii::space_type> AIRRAC::YieldParserHelper::YieldRuleParser::yield_id

Definition at line 487 of file YieldParserHelper.cpp.

Referenced by YieldRuleParser().

boost::spirit::qi::rule<stdair::iterator_t, boost::spirit::ascii::space_type> AIRRAC::YieldParserHelper::YieldRuleParser::origin

Definition at line 487 of file YieldParserHelper.cpp.

Referenced by YieldRuleParser().

boost::spirit::qi::rule<stdair::iterator_t, boost::spirit::ascii::space_type> AIRRAC::YieldParserHelper::YieldRuleParser::destination

Definition at line 487 of file YieldParserHelper.cpp.

Referenced by YieldRuleParser().

boost::spirit::qi::rule<stdair::iterator_t, boost::spirit::ascii::space_type> AIRRAC::YieldParserHelper::YieldRuleParser::tripType

Definition at line 487 of file YieldParserHelper.cpp.

Referenced by YieldRuleParser().

boost::spirit::qi::rule<stdair::iterator_t, boost::spirit::ascii::space_type> AIRRAC::YieldParserHelper::YieldRuleParser::dateRangeStart

Definition at line 487 of file YieldParserHelper.cpp.

Referenced by YieldRuleParser().

boost::spirit::qi::rule<stdair::iterator_t, boost::spirit::ascii::space_type> AIRRAC::YieldParserHelper::YieldRuleParser::dateRangeEnd

Definition at line 487 of file YieldParserHelper.cpp.

Referenced by YieldRuleParser().

boost::spirit::qi::rule<stdair::iterator_t, boost::spirit::ascii::space_type> AIRRAC::YieldParserHelper::YieldRuleParser::date

Definition at line 487 of file YieldParserHelper.cpp.

Referenced by YieldRuleParser().

boost::spirit::qi::rule<stdair::iterator_t, boost::spirit::ascii::space_type> AIRRAC::YieldParserHelper::YieldRuleParser::timeRangeStart

Definition at line 487 of file YieldParserHelper.cpp.

Referenced by YieldRuleParser().

boost::spirit::qi::rule<stdair::iterator_t, boost::spirit::ascii::space_type> AIRRAC::YieldParserHelper::YieldRuleParser::timeRangeEnd

Definition at line 487 of file YieldParserHelper.cpp.

Referenced by YieldRuleParser().

boost::spirit::qi::rule<stdair::iterator_t, boost::spirit::ascii::space_type> AIRRAC::YieldParserHelper::YieldRuleParser::time

Definition at line 487 of file YieldParserHelper.cpp.

Referenced by YieldRuleParser().

boost::spirit::qi::rule<stdair::iterator_t, boost::spirit::ascii::space_type> AIRRAC::YieldParserHelper::YieldRuleParser::point_of_sale

Definition at line 487 of file YieldParserHelper.cpp.

Referenced by YieldRuleParser().

boost::spirit::qi::rule<stdair::iterator_t, boost::spirit::ascii::space_type> AIRRAC::YieldParserHelper::YieldRuleParser::cabinCode

Definition at line 487 of file YieldParserHelper.cpp.

Referenced by YieldRuleParser().

boost::spirit::qi::rule<stdair::iterator_t, boost::spirit::ascii::space_type> AIRRAC::YieldParserHelper::YieldRuleParser::channel

Definition at line 487 of file YieldParserHelper.cpp.

Referenced by YieldRuleParser().

boost::spirit::qi::rule<stdair::iterator_t, boost::spirit::ascii::space_type> AIRRAC::YieldParserHelper::YieldRuleParser::yield

Definition at line 487 of file YieldParserHelper.cpp.

Referenced by YieldRuleParser().

boost::spirit::qi::rule<stdair::iterator_t, boost::spirit::ascii::space_type> AIRRAC::YieldParserHelper::YieldRuleParser::segment

Definition at line 487 of file YieldParserHelper.cpp.

Referenced by YieldRuleParser().

boost::spirit::qi::rule<stdair::iterator_t, boost::spirit::ascii::space_type> AIRRAC::YieldParserHelper::YieldRuleParser::yield_rule_end

Definition at line 487 of file YieldParserHelper.cpp.

Referenced by YieldRuleParser().

Definition at line 493 of file YieldParserHelper.cpp.

Referenced by YieldRuleParser().

Definition at line 494 of file YieldParserHelper.cpp.

Referenced by YieldRuleParser().


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