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

SIMFQT::FareParserHelper::FareRuleParser< Iterator > Struct Template Reference

Inheritance diagram for SIMFQT::FareParserHelper::FareRuleParser< Iterator >:

grammar List of all members.

Public Member Functions

 FareRuleParser (stdair::BomRoot &ioBomRoot, FareRuleStruct &iofareRule)

Public Attributes

boost::spirit::qi::rule< Iterator,
boost::spirit::ascii::space_type > 
start
boost::spirit::qi::rule< Iterator,
boost::spirit::ascii::space_type > 
comments
boost::spirit::qi::rule< Iterator,
boost::spirit::ascii::space_type > 
fare_rule
boost::spirit::qi::rule< Iterator,
boost::spirit::ascii::space_type > 
fare_rule_end
boost::spirit::qi::rule< Iterator,
boost::spirit::ascii::space_type > 
fare_key
boost::spirit::qi::rule< Iterator,
boost::spirit::ascii::space_type > 
fare_id
boost::spirit::qi::rule< Iterator,
boost::spirit::ascii::space_type > 
origin
boost::spirit::qi::rule< Iterator,
boost::spirit::ascii::space_type > 
destination
boost::spirit::qi::rule< Iterator,
boost::spirit::ascii::space_type > 
tripType
boost::spirit::qi::rule< Iterator,
boost::spirit::ascii::space_type > 
dateRangeStart
boost::spirit::qi::rule< Iterator,
boost::spirit::ascii::space_type > 
dateRangeEnd
boost::spirit::qi::rule< Iterator,
boost::spirit::ascii::space_type > 
date
boost::spirit::qi::rule< Iterator,
boost::spirit::ascii::space_type > 
timeRangeStart
boost::spirit::qi::rule< Iterator,
boost::spirit::ascii::space_type > 
timeRangeEnd
boost::spirit::qi::rule< Iterator,
boost::spirit::ascii::space_type > 
time
boost::spirit::qi::rule< Iterator,
boost::spirit::ascii::space_type > 
point_of_sale
boost::spirit::qi::rule< Iterator,
boost::spirit::ascii::space_type > 
cabinCode
boost::spirit::qi::rule< Iterator,
boost::spirit::ascii::space_type > 
channel
boost::spirit::qi::rule< Iterator,
boost::spirit::ascii::space_type > 
advancePurchase
boost::spirit::qi::rule< Iterator,
boost::spirit::ascii::space_type > 
saturdayStay
boost::spirit::qi::rule< Iterator,
boost::spirit::ascii::space_type > 
changeFees
boost::spirit::qi::rule< Iterator,
boost::spirit::ascii::space_type > 
nonRefundable
boost::spirit::qi::rule< Iterator,
boost::spirit::ascii::space_type > 
minimumStay
boost::spirit::qi::rule< Iterator,
boost::spirit::ascii::space_type > 
fare
boost::spirit::qi::rule< Iterator,
boost::spirit::ascii::space_type > 
segment
stdair::BomRoot & _bomRoot
FareRuleStruct_fareRule

Detailed Description

template<typename Iterator>
struct SIMFQT::FareParserHelper::FareRuleParser< Iterator >

Grammar for the Fare-Rule parser.

Definition at line 503 of file FareParserHelper.cpp.


Constructor & Destructor Documentation

template<typename Iterator>
SIMFQT::FareParserHelper::FareRuleParser< Iterator >::FareRuleParser ( stdair::BomRoot &  ioBomRoot,
FareRuleStruct iofareRule 
) [inline]

Definition at line 507 of file FareParserHelper.cpp.

References SIMFQT::FareParserHelper::FareRuleParser< Iterator >::_bomRoot, SIMFQT::FareParserHelper::FareRuleParser< Iterator >::_fareRule, SIMFQT::FareRuleStruct::_itDay, SIMFQT::FareRuleStruct::_itHours, SIMFQT::FareRuleStruct::_itMinutes, SIMFQT::FareRuleStruct::_itMonth, SIMFQT::FareRuleStruct::_itSeconds, SIMFQT::FareRuleStruct::_itYear, SIMFQT::FareParserHelper::FareRuleParser< Iterator >::advancePurchase, SIMFQT::FareParserHelper::FareRuleParser< Iterator >::cabinCode, SIMFQT::FareParserHelper::FareRuleParser< Iterator >::changeFees, SIMFQT::FareParserHelper::FareRuleParser< Iterator >::channel, SIMFQT::FareParserHelper::FareRuleParser< Iterator >::comments, SIMFQT::FareParserHelper::FareRuleParser< Iterator >::date, SIMFQT::FareParserHelper::FareRuleParser< Iterator >::dateRangeEnd, SIMFQT::FareParserHelper::FareRuleParser< Iterator >::dateRangeStart, SIMFQT::FareParserHelper::day_p, SIMFQT::FareParserHelper::FareRuleParser< Iterator >::destination, SIMFQT::FareParserHelper::FareRuleParser< Iterator >::fare, SIMFQT::FareParserHelper::FareRuleParser< Iterator >::fare_id, SIMFQT::FareParserHelper::FareRuleParser< Iterator >::fare_key, SIMFQT::FareParserHelper::FareRuleParser< Iterator >::fare_rule, SIMFQT::FareParserHelper::FareRuleParser< Iterator >::fare_rule_end, SIMFQT::FareParserHelper::hour_p, SIMFQT::FareParserHelper::FareRuleParser< Iterator >::minimumStay, SIMFQT::FareParserHelper::minute_p, SIMFQT::FareParserHelper::month_p, SIMFQT::FareParserHelper::FareRuleParser< Iterator >::nonRefundable, SIMFQT::FareParserHelper::FareRuleParser< Iterator >::origin, SIMFQT::FareParserHelper::FareRuleParser< Iterator >::point_of_sale, SIMFQT::FareParserHelper::FareRuleParser< Iterator >::saturdayStay, SIMFQT::FareParserHelper::second_p, SIMFQT::FareParserHelper::FareRuleParser< Iterator >::segment, SIMFQT::FareParserHelper::FareRuleParser< Iterator >::start, SIMFQT::FareParserHelper::FareRuleParser< Iterator >::time, SIMFQT::FareParserHelper::FareRuleParser< Iterator >::timeRangeEnd, SIMFQT::FareParserHelper::FareRuleParser< Iterator >::timeRangeStart, SIMFQT::FareParserHelper::FareRuleParser< Iterator >::tripType, SIMFQT::FareParserHelper::uint1_4_p, and SIMFQT::FareParserHelper::year_p.


Member Data Documentation

template<typename Iterator>
boost::spirit::qi::rule<Iterator, boost::spirit::ascii::space_type> SIMFQT::FareParserHelper::FareRuleParser< Iterator >::start

template<typename Iterator>
boost::spirit::qi::rule<Iterator, boost::spirit::ascii::space_type> SIMFQT::FareParserHelper::FareRuleParser< Iterator >::comments

template<typename Iterator>
boost::spirit::qi::rule<Iterator, boost::spirit::ascii::space_type> SIMFQT::FareParserHelper::FareRuleParser< Iterator >::fare_rule

template<typename Iterator>
boost::spirit::qi::rule<Iterator, boost::spirit::ascii::space_type> SIMFQT::FareParserHelper::FareRuleParser< Iterator >::fare_rule_end

template<typename Iterator>
boost::spirit::qi::rule<Iterator, boost::spirit::ascii::space_type> SIMFQT::FareParserHelper::FareRuleParser< Iterator >::fare_key

template<typename Iterator>
boost::spirit::qi::rule<Iterator, boost::spirit::ascii::space_type> SIMFQT::FareParserHelper::FareRuleParser< Iterator >::fare_id

template<typename Iterator>
boost::spirit::qi::rule<Iterator, boost::spirit::ascii::space_type> SIMFQT::FareParserHelper::FareRuleParser< Iterator >::origin

template<typename Iterator>
boost::spirit::qi::rule<Iterator, boost::spirit::ascii::space_type> SIMFQT::FareParserHelper::FareRuleParser< Iterator >::destination

template<typename Iterator>
boost::spirit::qi::rule<Iterator, boost::spirit::ascii::space_type> SIMFQT::FareParserHelper::FareRuleParser< Iterator >::tripType

template<typename Iterator>
boost::spirit::qi::rule<Iterator, boost::spirit::ascii::space_type> SIMFQT::FareParserHelper::FareRuleParser< Iterator >::dateRangeStart

template<typename Iterator>
boost::spirit::qi::rule<Iterator, boost::spirit::ascii::space_type> SIMFQT::FareParserHelper::FareRuleParser< Iterator >::dateRangeEnd

template<typename Iterator>
boost::spirit::qi::rule<Iterator, boost::spirit::ascii::space_type> SIMFQT::FareParserHelper::FareRuleParser< Iterator >::date

template<typename Iterator>
boost::spirit::qi::rule<Iterator, boost::spirit::ascii::space_type> SIMFQT::FareParserHelper::FareRuleParser< Iterator >::timeRangeStart

template<typename Iterator>
boost::spirit::qi::rule<Iterator, boost::spirit::ascii::space_type> SIMFQT::FareParserHelper::FareRuleParser< Iterator >::timeRangeEnd

template<typename Iterator>
boost::spirit::qi::rule<Iterator, boost::spirit::ascii::space_type> SIMFQT::FareParserHelper::FareRuleParser< Iterator >::time

template<typename Iterator>
boost::spirit::qi::rule<Iterator, boost::spirit::ascii::space_type> SIMFQT::FareParserHelper::FareRuleParser< Iterator >::point_of_sale

template<typename Iterator>
boost::spirit::qi::rule<Iterator, boost::spirit::ascii::space_type> SIMFQT::FareParserHelper::FareRuleParser< Iterator >::cabinCode

template<typename Iterator>
boost::spirit::qi::rule<Iterator, boost::spirit::ascii::space_type> SIMFQT::FareParserHelper::FareRuleParser< Iterator >::channel

template<typename Iterator>
boost::spirit::qi::rule<Iterator, boost::spirit::ascii::space_type> SIMFQT::FareParserHelper::FareRuleParser< Iterator >::advancePurchase

template<typename Iterator>
boost::spirit::qi::rule<Iterator, boost::spirit::ascii::space_type> SIMFQT::FareParserHelper::FareRuleParser< Iterator >::saturdayStay

template<typename Iterator>
boost::spirit::qi::rule<Iterator, boost::spirit::ascii::space_type> SIMFQT::FareParserHelper::FareRuleParser< Iterator >::changeFees

template<typename Iterator>
boost::spirit::qi::rule<Iterator, boost::spirit::ascii::space_type> SIMFQT::FareParserHelper::FareRuleParser< Iterator >::nonRefundable

template<typename Iterator>
boost::spirit::qi::rule<Iterator, boost::spirit::ascii::space_type> SIMFQT::FareParserHelper::FareRuleParser< Iterator >::minimumStay

template<typename Iterator>
boost::spirit::qi::rule<Iterator, boost::spirit::ascii::space_type> SIMFQT::FareParserHelper::FareRuleParser< Iterator >::fare

template<typename Iterator>
boost::spirit::qi::rule<Iterator, boost::spirit::ascii::space_type> SIMFQT::FareParserHelper::FareRuleParser< Iterator >::segment

template<typename Iterator>
stdair::BomRoot& SIMFQT::FareParserHelper::FareRuleParser< Iterator >::_bomRoot

template<typename Iterator>
FareRuleStruct& SIMFQT::FareParserHelper::FareRuleParser< Iterator >::_fareRule


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