#include <airinv/command/vault/DCPParserHelper.hpp>
Public Member Functions | |
ParserSemanticAction (DCPRuleStruct &) | |
Public Attributes | |
DCPRuleStruct & | _DCPRule |
Generic Semantic Action (Actor / Functor) for the DCP Parser.
Definition at line 30 of file DCPParserHelper.hpp.
AIRINV::DCPParserHelper::ParserSemanticAction::ParserSemanticAction | ( | DCPRuleStruct & | ioDCPRule | ) |
Actor Constructor.
Definition at line 25 of file DCPParserHelper.cpp.
References _DCPRule.
Referenced by AIRINV::DCPParserHelper::doEndDCP::doEndDCP(), AIRINV::DCPParserHelper::storeAdvancePurchase::storeAdvancePurchase(), AIRINV::DCPParserHelper::storeAirlineCode::storeAirlineCode(), AIRINV::DCPParserHelper::storeCabinCode::storeCabinCode(), AIRINV::DCPParserHelper::storeChangeFees::storeChangeFees(), AIRINV::DCPParserHelper::storeChannel::storeChannel(), AIRINV::DCPParserHelper::storeClass::storeClass(), AIRINV::DCPParserHelper::storeDateRangeEnd::storeDateRangeEnd(), AIRINV::DCPParserHelper::storeDateRangeStart::storeDateRangeStart(), AIRINV::DCPParserHelper::storeDCP::storeDCP(), AIRINV::DCPParserHelper::storeDCPId::storeDCPId(), AIRINV::DCPParserHelper::storeDestination::storeDestination(), AIRINV::DCPParserHelper::storeEndRangeTime::storeEndRangeTime(), AIRINV::DCPParserHelper::storeMinimumStay::storeMinimumStay(), AIRINV::DCPParserHelper::storeNonRefundable::storeNonRefundable(), AIRINV::DCPParserHelper::storeOrigin::storeOrigin(), AIRINV::DCPParserHelper::storePOS::storePOS(), AIRINV::DCPParserHelper::storeSaturdayStay::storeSaturdayStay(), and AIRINV::DCPParserHelper::storeStartRangeTime::storeStartRangeTime().
DCPRuleStruct& AIRINV::DCPParserHelper::ParserSemanticAction::_DCPRule |
Actor Context.
Definition at line 34 of file DCPParserHelper.hpp.
Referenced by AIRINV::DCPParserHelper::doEndDCP::operator()(), AIRINV::DCPParserHelper::storeAdvancePurchase::operator()(), AIRINV::DCPParserHelper::storeAirlineCode::operator()(), AIRINV::DCPParserHelper::storeCabinCode::operator()(), AIRINV::DCPParserHelper::storeChangeFees::operator()(), AIRINV::DCPParserHelper::storeChannel::operator()(), AIRINV::DCPParserHelper::storeClass::operator()(), AIRINV::DCPParserHelper::storeDateRangeEnd::operator()(), AIRINV::DCPParserHelper::storeDateRangeStart::operator()(), AIRINV::DCPParserHelper::storeDCP::operator()(), AIRINV::DCPParserHelper::storeDCPId::operator()(), AIRINV::DCPParserHelper::storeDestination::operator()(), AIRINV::DCPParserHelper::storeEndRangeTime::operator()(), AIRINV::DCPParserHelper::storeMinimumStay::operator()(), AIRINV::DCPParserHelper::storeNonRefundable::operator()(), AIRINV::DCPParserHelper::storeOrigin::operator()(), AIRINV::DCPParserHelper::storePOS::operator()(), AIRINV::DCPParserHelper::storeSaturdayStay::operator()(), AIRINV::DCPParserHelper::storeStartRangeTime::operator()(), and ParserSemanticAction().