#include <airtsp/batches/BookingRequestParser.hpp>
Public Types | |
enum | PassengerType_T { ADULT = 0, CHILD, PET, LAST_VALUE } |
Public Member Functions | |
Passenger_T () | |
void | display () const |
Public Attributes | |
PassengerType_T | _type |
unsigned short | _number |
Static Public Attributes | |
static const std::string | _labels [LAST_VALUE] |
Passenger.
Definition at line 71 of file BookingRequestParser.hpp.
Enumerator | |
---|---|
ADULT | |
CHILD | |
PET | |
LAST_VALUE |
Definition at line 73 of file BookingRequestParser.hpp.
|
inline |
Constructor.
Definition at line 78 of file BookingRequestParser.hpp.
|
inline |
Definition at line 80 of file BookingRequestParser.hpp.
References _labels, _number, and _type.
Referenced by airtsp::SearchString_T::display().
|
static |
Passenger type labels.
Definition at line 74 of file BookingRequestParser.hpp.
Referenced by display().
PassengerType_T airtsp::Passenger_T::_type |
Definition at line 75 of file BookingRequestParser.hpp.
Referenced by display(), airtsp::store_adult_passenger_type::operator()(), airtsp::store_child_passenger_type::operator()(), and airtsp::store_pet_passenger_type::operator()().
unsigned short airtsp::Passenger_T::_number |
Definition at line 76 of file BookingRequestParser.hpp.
Referenced by display(), and airtsp::store_passenger_number::operator()().