1#ifndef __AIRINV_CMD_INVENTORYPARSERHELPER_HPP
2#define __AIRINV_CMD_INVENTORYPARSERHELPER_HPP
10#include <stdair/command/CmdAbstract.hpp>
23 namespace InventoryParserHelper {
475 template <
typename ScannerT>
494 boost::spirit::classic::rule<ScannerT>
const&
start()
const;
520 const stdair::Filename_T& iInventoryInputFilename);
532 stdair::Filename_T _filename;
541 stdair::BomRoot& _bomRoot;
547 unsigned int _nbOfFlights;
boost::spirit::classic::file_iterator< char_t > iterator_t
boost::spirit::classic::rule< ScannerT > segment_key
boost::spirit::classic::rule< ScannerT > full_segment_cabin_details
boost::spirit::classic::rule< ScannerT > segment_cabin_key
boost::spirit::classic::rule< ScannerT > class_details
boost::spirit::classic::rule< ScannerT > flight_number
boost::spirit::classic::rule< ScannerT > segment_cabin_list
boost::spirit::classic::rule< ScannerT > flight_date_end
boost::spirit::classic::rule< ScannerT > flight_date
boost::spirit::classic::rule< ScannerT > leg_details
boost::spirit::classic::rule< ScannerT > bucket_list
boost::spirit::classic::rule< ScannerT > segment
boost::spirit::classic::rule< ScannerT > leg_list
boost::spirit::classic::rule< ScannerT > class_list
boost::spirit::classic::rule< ScannerT > date
boost::spirit::classic::rule< ScannerT > flight_type_code
boost::spirit::classic::rule< ScannerT > flight_visibility_code
boost::spirit::classic::rule< ScannerT > not_to_be_parsed
boost::spirit::classic::rule< ScannerT > operating_leg_details
boost::spirit::classic::rule< ScannerT > segment_list
boost::spirit::classic::rule< ScannerT > time
boost::spirit::classic::rule< ScannerT > flight_date_list
boost::spirit::classic::rule< ScannerT > leg_key
boost::spirit::classic::rule< ScannerT > flight_key
boost::spirit::classic::rule< ScannerT > const & start() const
boost::spirit::classic::rule< ScannerT > leg
boost::spirit::classic::rule< ScannerT > class_protection
boost::spirit::classic::rule< ScannerT > leg_cabin_details
boost::spirit::classic::rule< ScannerT > class_key
boost::spirit::classic::rule< ScannerT > class_nego
boost::spirit::classic::rule< ScannerT > segment_cabin_details
boost::spirit::classic::rule< ScannerT > airline_code
boost::spirit::classic::rule< ScannerT > family_cabin_details
boost::spirit::classic::rule< ScannerT > leg_cabin_list
boost::spirit::classic::rule< ScannerT > family_cabin_list
boost::spirit::classic::rule< ScannerT > bucket_details
boost::spirit::classic::rule< ScannerT > parent_subclass_code
stdair::BomRoot & _bomRoot
unsigned int & _nbOfFlights
FlightDateStruct & _flightDate
FlightDateStruct & _flightDate
stdair::BomRoot & _bomRoot
unsigned int & _nbOfFlights
void operator()(iterator_t iStr, iterator_t iStrEnd) const
void operator()(double iReal) const
void operator()(double iReal) const
void operator()(iterator_t iStr, iterator_t iStrEnd) const
void operator()(iterator_t iStr, iterator_t iStrEnd) const
void operator()(iterator_t iStr, iterator_t iStrEnd) const
void operator()(double iReal) const
void operator()(double iReal) const
void operator()(double iReal) const
void operator()(char iChar) const
void operator()(double iReal) const
void operator()(double iReal) const
void operator()(double iReal) const
void operator()(iterator_t iStr, iterator_t iStrEnd) const
void operator()(int iCode) const
void operator()(iterator_t iStr, iterator_t iStrEnd) const
void operator()(unsigned int iNumber) const
void operator()(iterator_t iStr, iterator_t iStrEnd) const
void operator()(iterator_t iStr, iterator_t iStrEnd) const
void operator()(double iReal) const
void operator()(iterator_t iStr, iterator_t iStrEnd) const
void operator()(char iChar) const
void operator()(iterator_t iStr, iterator_t iStrEnd) const
void operator()(double iReal) const
void operator()(double iReal) const
void operator()(double iReal) const
void operator()(double iReal) const
void operator()(double iReal) const
void operator()(double iReal) const
void operator()(double iReal) const
void operator()(double iReal) const
void operator()(iterator_t iStr, iterator_t iStrEnd) const
void operator()(iterator_t iStr, iterator_t iStrEnd) const
void operator()(iterator_t iStr, iterator_t iStrEnd) const
void operator()(unsigned int iNumber) const
void operator()(double iReal) const
void operator()(char iChar) const
void operator()(unsigned int iNumber) const
void operator()(double iReal) const
void operator()(double iReal) const
void operator()(double iReal) const
void operator()(double iReal) const
void operator()(double iReal) const
void operator()(iterator_t iStr, iterator_t iStrEnd) const
void operator()(double iReal) const
void operator()(char iChar) const
void operator()(iterator_t iStr, iterator_t iStrEnd) const
void operator()(iterator_t iStr, iterator_t iStrEnd) const
void operator()(unsigned int iNumber) const
void operator()(double iReal) const
void operator()(double iReal) const