#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 > | 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 |
TRADEMGEN::DemandParserHelper::DemandParser::definition::definition | ( | DemandParser const & | self | ) |
Definition at line 532 of file DemandParserHelper.cpp.
References TRADEMGEN::DemandParserHelper::year_p(), TRADEMGEN::DemandParserHelper::month_p(), TRADEMGEN::DemandParserHelper::day_p(), TRADEMGEN::DemandParserHelper::dow_p(), TRADEMGEN::DemandParserHelper::airport_p(), TRADEMGEN::DemandParserHelper::cabin_code_p(), TRADEMGEN::DemandParserHelper::stay_duration_p(), TRADEMGEN::DemandParserHelper::ff_type_p(), TRADEMGEN::DemandParserHelper::hours_p(), TRADEMGEN::DemandParserHelper::minutes_p(), and TRADEMGEN::DemandParserHelper::seconds_p().
bsc::rule< ScannerT > const & TRADEMGEN::DemandParserHelper::DemandParser::definition::start | ( | ) | const |
Entry point of the parser.
Definition at line 776 of file DemandParserHelper.cpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::demand_list |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::not_to_be_parsed |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::demand |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::demand_end |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::pref_dep_date_range |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::date |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::dow |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::origin |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::destination |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::pref_cabin |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::demand_params |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::pos_dist |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::pos_pair |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::pos_code |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::pos_share |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::channel_dist |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::channel_pair |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::channel_code |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::channel_share |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::trip_dist |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::trip_pair |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::trip_code |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::trip_share |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::stay_dist |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::stay_pair |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::stay_share |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::ff_dist |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::ff_pair |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::ff_code |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::ff_share |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::pref_dep_time_dist |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::pref_dep_time_pair |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::pref_dep_time_share |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::time |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::wtp |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::time_value_dist |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::time_value_pair |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::time_value_share |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::dtd_dist |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::dtd_pair |
Definition at line 356 of file DemandParserHelper.hpp.
boost::spirit::classic::rule<ScannerT> TRADEMGEN::DemandParserHelper::DemandParser::definition::dtd_share |
Definition at line 356 of file DemandParserHelper.hpp.