1 #ifndef __AIRINV_CMD_FFDISUTILITYPARSERHELPER_HPP 2 #define __AIRINV_CMD_FFDISUTILITYPARSERHELPER_HPP 10 #include <stdair/command/CmdAbstract.hpp> 23 namespace FFDisutilityParserHelper {
49 void operator() (
int iDTD)
const;
57 void operator() (
double iReal)
const;
90 public boost::spirit::classic::grammar<FFDisutilityParser> {
94 template <
typename ScannerT>
99 boost::spirit::classic::rule<ScannerT> curve_list,
100 not_to_be_parsed, curve, key, map,
value_pair, curve_end;
103 boost::spirit::classic::rule<ScannerT>
const& start()
const;
130 const stdair::Filename_T& iFilename);
133 bool generateFFDisutilityCurves ();
142 stdair::Filename_T _filename;
151 stdair::BomRoot& _bomRoot;
158 #endif // __AIRINV_CMD_FFDISUTILITYPARSERHELPER_HPP
FFDisutilityStruct & _ffDisutility
stdair::BomRoot & _bomRoot
FFDisutilityStruct & _ffDisutility
boost::spirit::classic::rule< ScannerT > value_pair
stdair::BomRoot & _bomRoot
boost::spirit::classic::file_iterator< char_t > iterator_t