AirTSP Logo  1.01.14
C++ Simulated Airline Travel Solution Provider (TSP) Library
Loading...
Searching...
No Matches
airtsp::SearchStringParser::definition< ScannerT > Struct Template Reference

Public Member Functions

 definition (SearchStringParser const &self)
boost::spirit::classic::rule< ScannerT > const & start () const

Public Attributes

boost::spirit::classic::rule< ScannerT > search_string
boost::spirit::classic::rule< ScannerT > places
boost::spirit::classic::rule< ScannerT > place_element
boost::spirit::classic::rule< ScannerT > dates
boost::spirit::classic::rule< ScannerT > date
boost::spirit::classic::rule< ScannerT > month
boost::spirit::classic::rule< ScannerT > day
boost::spirit::classic::rule< ScannerT > year
boost::spirit::classic::rule< ScannerT > preferred_airlines
boost::spirit::classic::rule< ScannerT > airline_code
boost::spirit::classic::rule< ScannerT > airline_name
boost::spirit::classic::rule< ScannerT > passengers
boost::spirit::classic::rule< ScannerT > passenger_number
boost::spirit::classic::rule< ScannerT > passenger_type
boost::spirit::classic::rule< ScannerT > passenger_adult_type
boost::spirit::classic::rule< ScannerT > passenger_child_type
boost::spirit::classic::rule< ScannerT > passenger_pet_type

Detailed Description

template<typename ScannerT>
struct airtsp::SearchStringParser::definition< ScannerT >

Definition at line 259 of file BookingRequestParser.cpp.

Constructor & Destructor Documentation

◆ definition()

Member Function Documentation

◆ start()

template<typename ScannerT>
boost::spirit::classic::rule< ScannerT > const & airtsp::SearchStringParser::definition< ScannerT >::start ( ) const
inline

Definition at line 366 of file BookingRequestParser.cpp.

References search_string.

Member Data Documentation

◆ search_string

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> airtsp::SearchStringParser::definition< ScannerT >::search_string

Definition at line 360 of file BookingRequestParser.cpp.

Referenced by definition(), and start().

◆ places

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> airtsp::SearchStringParser::definition< ScannerT >::places

Definition at line 360 of file BookingRequestParser.cpp.

Referenced by definition().

◆ place_element

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> airtsp::SearchStringParser::definition< ScannerT >::place_element

Definition at line 360 of file BookingRequestParser.cpp.

Referenced by definition().

◆ dates

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> airtsp::SearchStringParser::definition< ScannerT >::dates

Definition at line 361 of file BookingRequestParser.cpp.

Referenced by definition().

◆ date

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> airtsp::SearchStringParser::definition< ScannerT >::date

Definition at line 361 of file BookingRequestParser.cpp.

Referenced by definition().

◆ month

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> airtsp::SearchStringParser::definition< ScannerT >::month

Definition at line 361 of file BookingRequestParser.cpp.

Referenced by definition().

◆ day

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> airtsp::SearchStringParser::definition< ScannerT >::day

Definition at line 361 of file BookingRequestParser.cpp.

Referenced by definition().

◆ year

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> airtsp::SearchStringParser::definition< ScannerT >::year

Definition at line 361 of file BookingRequestParser.cpp.

Referenced by definition().

◆ preferred_airlines

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> airtsp::SearchStringParser::definition< ScannerT >::preferred_airlines

Definition at line 362 of file BookingRequestParser.cpp.

Referenced by definition().

◆ airline_code

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> airtsp::SearchStringParser::definition< ScannerT >::airline_code

Definition at line 362 of file BookingRequestParser.cpp.

Referenced by definition().

◆ airline_name

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> airtsp::SearchStringParser::definition< ScannerT >::airline_name

Definition at line 362 of file BookingRequestParser.cpp.

Referenced by definition().

◆ passengers

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> airtsp::SearchStringParser::definition< ScannerT >::passengers

Definition at line 363 of file BookingRequestParser.cpp.

Referenced by definition().

◆ passenger_number

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> airtsp::SearchStringParser::definition< ScannerT >::passenger_number

Definition at line 363 of file BookingRequestParser.cpp.

Referenced by definition().

◆ passenger_type

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> airtsp::SearchStringParser::definition< ScannerT >::passenger_type

Definition at line 363 of file BookingRequestParser.cpp.

Referenced by definition().

◆ passenger_adult_type

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> airtsp::SearchStringParser::definition< ScannerT >::passenger_adult_type

Definition at line 363 of file BookingRequestParser.cpp.

Referenced by definition().

◆ passenger_child_type

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> airtsp::SearchStringParser::definition< ScannerT >::passenger_child_type

Definition at line 364 of file BookingRequestParser.cpp.

Referenced by definition().

◆ passenger_pet_type

template<typename ScannerT>
boost::spirit::classic::rule<ScannerT> airtsp::SearchStringParser::definition< ScannerT >::passenger_pet_type

Definition at line 364 of file BookingRequestParser.cpp.

Referenced by definition().


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