$treeview $search $mathjax
TraDemGen Logo  1.00.0
$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  )  [inline]

Definition at line 580 of file DemandParserHelper.cpp.

References TRADEMGEN::DemandParserHelper::DemandParser::_demand, TRADEMGEN::DemandStruct::_itDay, TRADEMGEN::DemandStruct::_itHours, TRADEMGEN::DemandStruct::_itMinutes, TRADEMGEN::DemandStruct::_itMonth, TRADEMGEN::DemandStruct::_itSeconds, TRADEMGEN::DemandStruct::_itYear, 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 [inline]

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 >::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: