$treeview $search $mathjax
TraDemGen Logo  1.00.2
$projectbrief
$projectbrief
$searchbox

TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT > Struct Template Reference

#include <trademgen/command/DemandParserHelper.hpp>

List of all members.


Public Member Functions

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

Public Attributes

boost::spirit::classic::rule<
ScannerT > 
demand_list
boost::spirit::classic::rule<
ScannerT > 
not_to_be_parsed
boost::spirit::classic::rule<
ScannerT > 
demand
boost::spirit::classic::rule<
ScannerT > 
demand_end
boost::spirit::classic::rule<
ScannerT > 
pref_dep_date_range
boost::spirit::classic::rule<
ScannerT > 
date
boost::spirit::classic::rule<
ScannerT > 
dow
boost::spirit::classic::rule<
ScannerT > 
origin
boost::spirit::classic::rule<
ScannerT > 
destination
boost::spirit::classic::rule<
ScannerT > 
pref_cabin
boost::spirit::classic::rule<
ScannerT > 
demand_params
boost::spirit::classic::rule<
ScannerT > 
pos_dist
boost::spirit::classic::rule<
ScannerT > 
pos_pair
boost::spirit::classic::rule<
ScannerT > 
pos_code
boost::spirit::classic::rule<
ScannerT > 
pos_share
boost::spirit::classic::rule<
ScannerT > 
channel_dist
boost::spirit::classic::rule<
ScannerT > 
channel_pair
boost::spirit::classic::rule<
ScannerT > 
channel_code
boost::spirit::classic::rule<
ScannerT > 
channel_share
boost::spirit::classic::rule<
ScannerT > 
trip_dist
boost::spirit::classic::rule<
ScannerT > 
trip_pair
boost::spirit::classic::rule<
ScannerT > 
trip_code
boost::spirit::classic::rule<
ScannerT > 
trip_share
boost::spirit::classic::rule<
ScannerT > 
stay_dist
boost::spirit::classic::rule<
ScannerT > 
stay_pair
boost::spirit::classic::rule<
ScannerT > 
stay_share
boost::spirit::classic::rule<
ScannerT > 
ff_dist
boost::spirit::classic::rule<
ScannerT > 
ff_pair
boost::spirit::classic::rule<
ScannerT > 
ff_code
boost::spirit::classic::rule<
ScannerT > 
ff_share
boost::spirit::classic::rule<
ScannerT > 
change_fees
boost::spirit::classic::rule<
ScannerT > 
non_refundable
boost::spirit::classic::rule<
ScannerT > 
pref_dep_time_dist
boost::spirit::classic::rule<
ScannerT > 
pref_dep_time_pair
boost::spirit::classic::rule<
ScannerT > 
pref_dep_time_share
boost::spirit::classic::rule<
ScannerT > 
time
boost::spirit::classic::rule<
ScannerT > 
wtp
boost::spirit::classic::rule<
ScannerT > 
time_value_dist
boost::spirit::classic::rule<
ScannerT > 
time_value_pair
boost::spirit::classic::rule<
ScannerT > 
time_value_share
boost::spirit::classic::rule<
ScannerT > 
dtd_dist
boost::spirit::classic::rule<
ScannerT > 
dtd_pair
boost::spirit::classic::rule<
ScannerT > 
dtd_share

Detailed Description

template<typename ScannerT>
struct TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >

Definition at line 391 of file DemandParserHelper.hpp.


Constructor & Destructor Documentation

template<typename ScannerT>
TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::definition ( DemandParser const &  self  ) 

Definition at line 580 of file DemandParserHelper.cpp.

References TRADEMGEN::DemandParserHelper::DemandParser::_demand, TRADEMGEN::DemandParserHelper::DemandParser::_posProbabilityMass, TRADEMGEN::DemandParserHelper::DemandParser::_sevmgrServicePtr, TRADEMGEN::DemandParserHelper::DemandParser::_uniformGenerator, TRADEMGEN::DemandParserHelper::airport_p(), TRADEMGEN::DemandParserHelper::cabin_code_p(), TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::change_fees, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::channel_code, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::channel_dist, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::channel_pair, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::channel_share, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::date, TRADEMGEN::DemandParserHelper::day_p(), TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::demand, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::demand_end, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::demand_list, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::demand_params, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::destination, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::dow, TRADEMGEN::DemandParserHelper::dow_p(), TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::dtd_dist, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::dtd_pair, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::dtd_share, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::ff_code, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::ff_dist, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::ff_pair, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::ff_share, TRADEMGEN::DemandParserHelper::ff_type_p(), TRADEMGEN::DemandParserHelper::hours_p(), TRADEMGEN::DemandParserHelper::minutes_p(), TRADEMGEN::DemandParserHelper::month_p(), TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::non_refundable, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::not_to_be_parsed, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::origin, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::pos_code, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::pos_dist, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::pos_pair, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::pos_share, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::pref_cabin, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::pref_dep_date_range, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::pref_dep_time_dist, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::pref_dep_time_pair, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::pref_dep_time_share, TRADEMGEN::DemandParserHelper::seconds_p(), TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::stay_dist, TRADEMGEN::DemandParserHelper::stay_duration_p(), TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::stay_pair, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::stay_share, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::time, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::time_value_dist, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::time_value_pair, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::time_value_share, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::trip_code, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::trip_dist, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::trip_pair, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::trip_share, TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::wtp, and TRADEMGEN::DemandParserHelper::year_p().


Member Function Documentation

template<typename ScannerT>
bsc::rule< ScannerT > const & TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::start (  )  const

Entry point of the parser.

Definition at line 839 of file DemandParserHelper.cpp.

References TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::demand_list.


Member Data Documentation

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::demand_list

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::not_to_be_parsed

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::demand

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::demand_end

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::pref_dep_date_range

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::date

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::dow

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::origin

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::destination

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::pref_cabin

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::demand_params

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::pos_dist

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::pos_pair

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::pos_code

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::pos_share

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::channel_dist

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::channel_pair

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::channel_code

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::channel_share

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::trip_dist

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::trip_pair

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::trip_code

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::trip_share

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::stay_dist

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::stay_pair

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::stay_share

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::ff_dist

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::ff_pair

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::ff_code

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::ff_share

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::change_fees

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::non_refundable

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::pref_dep_time_dist

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::pref_dep_time_pair

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::pref_dep_time_share

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::time

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::wtp

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::time_value_dist

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::time_value_pair

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::time_value_share

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::dtd_dist

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::dtd_pair

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::dtd_share


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