1.00.5
C++ Simulated Airline Inventory Management System Library
|
|
Go to the documentation of this file. 1 #ifndef __AIRINV_CMD_FFDISUTILITYPARSERHELPER_HPP
2 #define __AIRINV_CMD_FFDISUTILITYPARSERHELPER_HPP
10 #include <stdair/command/CmdAbstract.hpp>
23 namespace FFDisutilityParserHelper {
90 public boost::spirit::classic::grammar<FFDisutilityParser> {
94 template <
typename ScannerT>
103 boost::spirit::classic::rule<ScannerT>
const&
start()
const;
130 const stdair::Filename_T& iFilename);
142 stdair::Filename_T _filename;
151 stdair::BomRoot& _bomRoot;
158 #endif // __AIRINV_CMD_FFDISUTILITYPARSERHELPER_HPP
boost::spirit::classic::rule< ScannerT > key
boost::spirit::classic::rule< ScannerT > map
boost::spirit::classic::rule< ScannerT > value_pair
stdair::BomRoot & _bomRoot
definition(FFDisutilityParser const &self)
FFDisutilityStruct & _ffDisutility
FFDisutilityStruct & _ffDisutility
boost::spirit::classic::file_iterator< char_t > iterator_t
boost::spirit::classic::rule< ScannerT > curve
stdair::BomRoot & _bomRoot
boost::spirit::classic::rule< ScannerT > curve_list
storeDTD(FFDisutilityStruct &)
doEndCurve(stdair::BomRoot &, FFDisutilityStruct &)
FFDisutilityParser(stdair::BomRoot &, FFDisutilityStruct &)
bool generateFFDisutilityCurves()
void operator()(iterator_t iStr, iterator_t iStrEnd) const
void operator()(int iDTD) const
FFDisutilityFileParser(stdair::BomRoot &ioBomRoot, const stdair::Filename_T &iFilename)
void operator()(double iReal) const
storeCurveKey(FFDisutilityStruct &)
ParserSemanticAction(FFDisutilityStruct &)
storeFFDisutilityValue(FFDisutilityStruct &)
boost::spirit::classic::rule< ScannerT > curve_end
boost::spirit::classic::rule< ScannerT > const & start() const
boost::spirit::classic::rule< ScannerT > not_to_be_parsed
void operator()(iterator_t iStr, iterator_t iStrEnd) const