TraDemGen Logo  1.00.2
C++ Simulated Travel Demand Generation Library
TRADEMGEN::DemandParserHelper::DemandParser::definition< ScannerT > Struct Template Reference

#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
 

Detailed Description

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

Definition at line 391 of file DemandParserHelper.hpp.

Constructor & Destructor Documentation

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::DemandFileParser::DemandFileParser().

Member Data Documentation

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.

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

Definition at line 395 of file DemandParserHelper.hpp.


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