#include <trademgen/command/DemandParserHelper.hpp>
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 |
Definition at line 391 of file DemandParserHelper.hpp.
TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::definition | ( | DemandParser const & | self | ) |
Definition at line 579 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(), change_fees, channel_code, channel_dist, channel_pair, channel_share, date, TRADEMGEN::DemandParserHelper::day_p(), demand, demand_end, demand_list, demand_params, TRADEMGEN::DemandParserHelper::DemandParser::DemandParser(), destination, dow, TRADEMGEN::DemandParserHelper::dow_p(), dtd_dist, dtd_pair, dtd_share, ff_code, ff_dist, ff_pair, ff_share, TRADEMGEN::DemandParserHelper::ff_type_p(), TRADEMGEN::DemandParserHelper::hours_p(), TRADEMGEN::DemandParserHelper::minutes_p(), TRADEMGEN::DemandParserHelper::month_p(), non_refundable, not_to_be_parsed, origin, pos_code, pos_dist, pos_pair, pos_share, pref_cabin, pref_dep_date_range, pref_dep_time_dist, pref_dep_time_pair, pref_dep_time_share, TRADEMGEN::DemandParserHelper::seconds_p(), stay_dist, TRADEMGEN::DemandParserHelper::stay_duration_p(), stay_pair, stay_share, time, time_value_dist, time_value_pair, time_value_share, trip_code, trip_dist, trip_pair, trip_share, wtp, and TRADEMGEN::DemandParserHelper::year_p().
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 demand_list.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::demand_list |
Definition at line 395 of file DemandParserHelper.hpp.
Referenced by definition(), and start().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::not_to_be_parsed |
Definition at line 396 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::demand |
Definition at line 396 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::demand_end |
Definition at line 396 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::pref_dep_date_range |
Definition at line 396 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::date |
Definition at line 397 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::dow |
Definition at line 397 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::origin |
Definition at line 397 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::destination |
Definition at line 397 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::pref_cabin |
Definition at line 397 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::demand_params |
Definition at line 397 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::pos_dist |
Definition at line 398 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::pos_pair |
Definition at line 398 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::pos_code |
Definition at line 398 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::pos_share |
Definition at line 398 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::channel_dist |
Definition at line 399 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::channel_pair |
Definition at line 399 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::channel_code |
Definition at line 399 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::channel_share |
Definition at line 399 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::trip_dist |
Definition at line 400 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::trip_pair |
Definition at line 400 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::trip_code |
Definition at line 400 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::trip_share |
Definition at line 400 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::stay_dist |
Definition at line 401 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::stay_pair |
Definition at line 401 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::stay_share |
Definition at line 401 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::ff_dist |
Definition at line 402 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::ff_pair |
Definition at line 402 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::ff_code |
Definition at line 402 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::ff_share |
Definition at line 402 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::change_fees |
Definition at line 403 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::non_refundable |
Definition at line 404 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::pref_dep_time_dist |
Definition at line 405 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::pref_dep_time_pair |
Definition at line 405 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::pref_dep_time_share |
Definition at line 405 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::time |
Definition at line 405 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::wtp |
Definition at line 406 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::time_value_dist |
Definition at line 407 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::time_value_pair |
Definition at line 407 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::time_value_share |
Definition at line 407 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::dtd_dist |
Definition at line 408 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::dtd_pair |
Definition at line 408 of file DemandParserHelper.hpp.
Referenced by definition().
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT >::dtd_share |
Definition at line 408 of file DemandParserHelper.hpp.
Referenced by definition().