7 #include <stdair/bom/TravelSolutionStruct.hpp>
8 #include <stdair/bom/BookingRequestStruct.hpp>
18 const stdair::BookingRequestStruct& iBookingRequest,
19 const stdair::PassengerChoiceModel::EN_PassengerChoiceModel& iPassengerChoiceModel) {
26 const stdair::TravelSolutionStruct* oTravelSolution_ptr =
30 return oTravelSolution_ptr;
virtual const stdair::TravelSolutionStruct * chooseTravelSolution(stdair::TravelSolutionList_T &, const stdair::BookingRequestStruct &) const =0
static const stdair::TravelSolutionStruct * chooseTravelSolution(stdair::TravelSolutionList_T &, const stdair::BookingRequestStruct &, const stdair::PassengerChoiceModel::EN_PassengerChoiceModel &)
static const CustomerChoiceModel * create(const stdair::PassengerChoiceModel::EN_PassengerChoiceModel &)