TraDemGen Logo  1.00.12
C++ Simulated Travel Demand Generation Library
Loading...
Searching...
No Matches
TRADEMGEN::DemandParserHelper::ParserSemanticAction Struct Reference

#include <trademgen/command/DemandParserHelper.hpp>

+ Inheritance diagram for TRADEMGEN::DemandParserHelper::ParserSemanticAction:

Public Member Functions

 ParserSemanticAction (DemandStruct &)
 

Public Attributes

DemandStruct_demand
 

Detailed Description

Generic Semantic Action (Actor / Functor) for the Demand Parser.

Definition at line 31 of file DemandParserHelper.hpp.

Constructor & Destructor Documentation

◆ ParserSemanticAction()

TRADEMGEN::DemandParserHelper::ParserSemanticAction::ParserSemanticAction ( DemandStruct & ioDemand)

Actor Constructor.

Definition at line 26 of file DemandParserHelper.cpp.

References _demand.

Referenced by TRADEMGEN::DemandParserHelper::doEndDemand::doEndDemand(), TRADEMGEN::DemandParserHelper::storeChannelCode::storeChannelCode(), TRADEMGEN::DemandParserHelper::storeChannelProbMass::storeChannelProbMass(), TRADEMGEN::DemandParserHelper::storeDemandChangeFeeDisutility::storeDemandChangeFeeDisutility(), TRADEMGEN::DemandParserHelper::storeDemandChangeFeeProb::storeDemandChangeFeeProb(), TRADEMGEN::DemandParserHelper::storeDemandMean::storeDemandMean(), TRADEMGEN::DemandParserHelper::storeDemandNonRefundableDisutility::storeDemandNonRefundableDisutility(), TRADEMGEN::DemandParserHelper::storeDemandNonRefundableProb::storeDemandNonRefundableProb(), TRADEMGEN::DemandParserHelper::storeDemandStdDev::storeDemandStdDev(), TRADEMGEN::DemandParserHelper::storeDestination::storeDestination(), TRADEMGEN::DemandParserHelper::storeDow::storeDow(), TRADEMGEN::DemandParserHelper::storeDTD::storeDTD(), TRADEMGEN::DemandParserHelper::storeDTDProbMass::storeDTDProbMass(), TRADEMGEN::DemandParserHelper::storeFFCode::storeFFCode(), TRADEMGEN::DemandParserHelper::storeFFProbMass::storeFFProbMass(), TRADEMGEN::DemandParserHelper::storeOrigin::storeOrigin(), TRADEMGEN::DemandParserHelper::storePosCode::storePosCode(), TRADEMGEN::DemandParserHelper::storePosProbMass::storePosProbMass(), TRADEMGEN::DemandParserHelper::storePrefCabin::storePrefCabin(), TRADEMGEN::DemandParserHelper::storePrefDepDateRangeEnd::storePrefDepDateRangeEnd(), TRADEMGEN::DemandParserHelper::storePrefDepDateRangeStart::storePrefDepDateRangeStart(), TRADEMGEN::DemandParserHelper::storePrefDepTime::storePrefDepTime(), TRADEMGEN::DemandParserHelper::storePrefDepTimeProbMass::storePrefDepTimeProbMass(), TRADEMGEN::DemandParserHelper::storeStayCode::storeStayCode(), TRADEMGEN::DemandParserHelper::storeStayProbMass::storeStayProbMass(), TRADEMGEN::DemandParserHelper::storeTimeValue::storeTimeValue(), TRADEMGEN::DemandParserHelper::storeTimeValueProbMass::storeTimeValueProbMass(), TRADEMGEN::DemandParserHelper::storeTripCode::storeTripCode(), TRADEMGEN::DemandParserHelper::storeTripProbMass::storeTripProbMass(), and TRADEMGEN::DemandParserHelper::storeWTP::storeWTP().

Member Data Documentation

◆ _demand

DemandStruct& TRADEMGEN::DemandParserHelper::ParserSemanticAction::_demand

Actor Context.

Definition at line 35 of file DemandParserHelper.hpp.

Referenced by TRADEMGEN::DemandParserHelper::doEndDemand::operator()(), TRADEMGEN::DemandParserHelper::storeChannelCode::operator()(), TRADEMGEN::DemandParserHelper::storeChannelProbMass::operator()(), TRADEMGEN::DemandParserHelper::storeDemandChangeFeeDisutility::operator()(), TRADEMGEN::DemandParserHelper::storeDemandChangeFeeProb::operator()(), TRADEMGEN::DemandParserHelper::storeDemandMean::operator()(), TRADEMGEN::DemandParserHelper::storeDemandNonRefundableDisutility::operator()(), TRADEMGEN::DemandParserHelper::storeDemandNonRefundableProb::operator()(), TRADEMGEN::DemandParserHelper::storeDemandStdDev::operator()(), TRADEMGEN::DemandParserHelper::storeDestination::operator()(), TRADEMGEN::DemandParserHelper::storeDow::operator()(), TRADEMGEN::DemandParserHelper::storeDTD::operator()(), TRADEMGEN::DemandParserHelper::storeDTDProbMass::operator()(), TRADEMGEN::DemandParserHelper::storeFFCode::operator()(), TRADEMGEN::DemandParserHelper::storeFFProbMass::operator()(), TRADEMGEN::DemandParserHelper::storeOrigin::operator()(), TRADEMGEN::DemandParserHelper::storePosCode::operator()(), TRADEMGEN::DemandParserHelper::storePosProbMass::operator()(), TRADEMGEN::DemandParserHelper::storePrefCabin::operator()(), TRADEMGEN::DemandParserHelper::storePrefDepDateRangeEnd::operator()(), TRADEMGEN::DemandParserHelper::storePrefDepDateRangeStart::operator()(), TRADEMGEN::DemandParserHelper::storePrefDepTime::operator()(), TRADEMGEN::DemandParserHelper::storePrefDepTimeProbMass::operator()(), TRADEMGEN::DemandParserHelper::storeStayCode::operator()(), TRADEMGEN::DemandParserHelper::storeStayProbMass::operator()(), TRADEMGEN::DemandParserHelper::storeTimeValue::operator()(), TRADEMGEN::DemandParserHelper::storeTimeValueProbMass::operator()(), TRADEMGEN::DemandParserHelper::storeTripCode::operator()(), TRADEMGEN::DemandParserHelper::storeTripProbMass::operator()(), TRADEMGEN::DemandParserHelper::storeWTP::operator()(), and ParserSemanticAction().


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