AirInv Logo  1.00.11
C++ Simulated Airline Inventory Management System Library
Loading...
Searching...
No Matches
AIRINV::InventoryParserHelper::ParserSemanticAction Struct Reference

#include <airinv/command/InventoryParserHelper.hpp>

+ Inheritance diagram for AIRINV::InventoryParserHelper::ParserSemanticAction:

Public Member Functions

 ParserSemanticAction (FlightDateStruct &)
 

Public Attributes

FlightDateStruct_flightDate
 

Detailed Description

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

Definition at line 29 of file InventoryParserHelper.hpp.

Constructor & Destructor Documentation

◆ ParserSemanticAction()

AIRINV::InventoryParserHelper::ParserSemanticAction::ParserSemanticAction ( FlightDateStruct & ioFlightDate)

Actor Constructor.

Definition at line 25 of file InventoryParserHelper.cpp.

References _flightDate.

Referenced by AIRINV::InventoryParserHelper::doEndFlightDate::doEndFlightDate(), AIRINV::InventoryParserHelper::storeACP::storeACP(), AIRINV::InventoryParserHelper::storeAirlineCode::storeAirlineCode(), AIRINV::InventoryParserHelper::storeAU::storeAU(), AIRINV::InventoryParserHelper::storeBoardingDate::storeBoardingDate(), AIRINV::InventoryParserHelper::storeBoardingTime::storeBoardingTime(), AIRINV::InventoryParserHelper::storeBookingCounter::storeBookingCounter(), AIRINV::InventoryParserHelper::storeBucketAvaibality::storeBucketAvaibality(), AIRINV::InventoryParserHelper::storeClassAvailability::storeClassAvailability(), AIRINV::InventoryParserHelper::storeClassCode::storeClassCode(), AIRINV::InventoryParserHelper::storeClassETB::storeClassETB(), AIRINV::InventoryParserHelper::storeCumulatedProtection::storeCumulatedProtection(), AIRINV::InventoryParserHelper::storeETB::storeETB(), AIRINV::InventoryParserHelper::storeFamilyCode::storeFamilyCode(), AIRINV::InventoryParserHelper::storeFClasses::storeFClasses(), AIRINV::InventoryParserHelper::storeFlightDate::storeFlightDate(), AIRINV::InventoryParserHelper::storeFlightNumber::storeFlightNumber(), AIRINV::InventoryParserHelper::storeFlightTypeCode::storeFlightTypeCode(), AIRINV::InventoryParserHelper::storeFlightVisibilityCode::storeFlightVisibilityCode(), AIRINV::InventoryParserHelper::storeGAV::storeGAV(), AIRINV::InventoryParserHelper::storeLegBoardingPoint::storeLegBoardingPoint(), AIRINV::InventoryParserHelper::storeLegCabinCode::storeLegCabinCode(), AIRINV::InventoryParserHelper::storeLegOffPoint::storeLegOffPoint(), AIRINV::InventoryParserHelper::storeNAV::storeNAV(), AIRINV::InventoryParserHelper::storeNbOfBkgs::storeNbOfBkgs(), AIRINV::InventoryParserHelper::storeNbOfGroupBkgs::storeNbOfGroupBkgs(), AIRINV::InventoryParserHelper::storeNbOfPendingGroupBkgs::storeNbOfPendingGroupBkgs(), AIRINV::InventoryParserHelper::storeNbOfStaffBkgs::storeNbOfStaffBkgs(), AIRINV::InventoryParserHelper::storeNbOfWLBkgs::storeNbOfWLBkgs(), AIRINV::InventoryParserHelper::storeNego::storeNego(), AIRINV::InventoryParserHelper::storeNoShow::storeNoShow(), AIRINV::InventoryParserHelper::storeOffDate::storeOffDate(), AIRINV::InventoryParserHelper::storeOffTime::storeOffTime(), AIRINV::InventoryParserHelper::storeOperatingAirlineCode::storeOperatingAirlineCode(), AIRINV::InventoryParserHelper::storeOperatingFlightNumber::storeOperatingFlightNumber(), AIRINV::InventoryParserHelper::storeOverbooking::storeOverbooking(), AIRINV::InventoryParserHelper::storeParentClassCode::storeParentClassCode(), AIRINV::InventoryParserHelper::storeParentSubclassCode::storeParentSubclassCode(), AIRINV::InventoryParserHelper::storeProtection::storeProtection(), AIRINV::InventoryParserHelper::storeRevenueAvailability::storeRevenueAvailability(), AIRINV::InventoryParserHelper::storeSaleableCapacity::storeSaleableCapacity(), AIRINV::InventoryParserHelper::storeSeatIndex::storeSeatIndex(), AIRINV::InventoryParserHelper::storeSegmentAvailability::storeSegmentAvailability(), AIRINV::InventoryParserHelper::storeSegmentBoardingPoint::storeSegmentBoardingPoint(), AIRINV::InventoryParserHelper::storeSegmentCabinBookingCounter::storeSegmentCabinBookingCounter(), AIRINV::InventoryParserHelper::storeSegmentCabinCode::storeSegmentCabinCode(), AIRINV::InventoryParserHelper::storeSegmentOffPoint::storeSegmentOffPoint(), AIRINV::InventoryParserHelper::storeSnapshotDate::storeSnapshotDate(), AIRINV::InventoryParserHelper::storeSubclassCode::storeSubclassCode(), AIRINV::InventoryParserHelper::storeUPR::storeUPR(), and AIRINV::InventoryParserHelper::storeYieldUpperRange::storeYieldUpperRange().

Member Data Documentation

◆ _flightDate

FlightDateStruct& AIRINV::InventoryParserHelper::ParserSemanticAction::_flightDate

Actor Context.

Definition at line 33 of file InventoryParserHelper.hpp.

Referenced by AIRINV::InventoryParserHelper::doEndFlightDate::operator()(), AIRINV::InventoryParserHelper::storeACP::operator()(), AIRINV::InventoryParserHelper::storeAirlineCode::operator()(), AIRINV::InventoryParserHelper::storeAU::operator()(), AIRINV::InventoryParserHelper::storeBoardingDate::operator()(), AIRINV::InventoryParserHelper::storeBoardingTime::operator()(), AIRINV::InventoryParserHelper::storeBookingCounter::operator()(), AIRINV::InventoryParserHelper::storeBucketAvaibality::operator()(), AIRINV::InventoryParserHelper::storeClassAvailability::operator()(), AIRINV::InventoryParserHelper::storeClassCode::operator()(), AIRINV::InventoryParserHelper::storeClassETB::operator()(), AIRINV::InventoryParserHelper::storeCumulatedProtection::operator()(), AIRINV::InventoryParserHelper::storeETB::operator()(), AIRINV::InventoryParserHelper::storeFamilyCode::operator()(), AIRINV::InventoryParserHelper::storeFClasses::operator()(), AIRINV::InventoryParserHelper::storeFlightDate::operator()(), AIRINV::InventoryParserHelper::storeFlightNumber::operator()(), AIRINV::InventoryParserHelper::storeFlightTypeCode::operator()(), AIRINV::InventoryParserHelper::storeFlightVisibilityCode::operator()(), AIRINV::InventoryParserHelper::storeGAV::operator()(), AIRINV::InventoryParserHelper::storeLegBoardingPoint::operator()(), AIRINV::InventoryParserHelper::storeLegCabinCode::operator()(), AIRINV::InventoryParserHelper::storeLegOffPoint::operator()(), AIRINV::InventoryParserHelper::storeNAV::operator()(), AIRINV::InventoryParserHelper::storeNbOfBkgs::operator()(), AIRINV::InventoryParserHelper::storeNbOfGroupBkgs::operator()(), AIRINV::InventoryParserHelper::storeNbOfPendingGroupBkgs::operator()(), AIRINV::InventoryParserHelper::storeNbOfStaffBkgs::operator()(), AIRINV::InventoryParserHelper::storeNbOfWLBkgs::operator()(), AIRINV::InventoryParserHelper::storeNego::operator()(), AIRINV::InventoryParserHelper::storeNoShow::operator()(), AIRINV::InventoryParserHelper::storeOffDate::operator()(), AIRINV::InventoryParserHelper::storeOffTime::operator()(), AIRINV::InventoryParserHelper::storeOperatingAirlineCode::operator()(), AIRINV::InventoryParserHelper::storeOperatingFlightNumber::operator()(), AIRINV::InventoryParserHelper::storeOverbooking::operator()(), AIRINV::InventoryParserHelper::storeParentClassCode::operator()(), AIRINV::InventoryParserHelper::storeParentSubclassCode::operator()(), AIRINV::InventoryParserHelper::storeProtection::operator()(), AIRINV::InventoryParserHelper::storeRevenueAvailability::operator()(), AIRINV::InventoryParserHelper::storeSaleableCapacity::operator()(), AIRINV::InventoryParserHelper::storeSeatIndex::operator()(), AIRINV::InventoryParserHelper::storeSegmentAvailability::operator()(), AIRINV::InventoryParserHelper::storeSegmentBoardingPoint::operator()(), AIRINV::InventoryParserHelper::storeSegmentCabinBookingCounter::operator()(), AIRINV::InventoryParserHelper::storeSegmentCabinCode::operator()(), AIRINV::InventoryParserHelper::storeSegmentOffPoint::operator()(), AIRINV::InventoryParserHelper::storeSnapshotDate::operator()(), AIRINV::InventoryParserHelper::storeSubclassCode::operator()(), AIRINV::InventoryParserHelper::storeUPR::operator()(), AIRINV::InventoryParserHelper::storeYieldUpperRange::operator()(), and ParserSemanticAction().


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