1 #ifndef __AIRTSP_CMD_ONDPARSERHELPER_HPP 2 #define __AIRTSP_CMD_ONDPARSERHELPER_HPP 10 #include <boost/date_time/posix_time/posix_time.hpp> 11 #include <boost/date_time/gregorian/gregorian.hpp> 13 #include <stdair/command/CmdAbstract.hpp> 26 namespace OnDParserHelper {
102 void operator() (
char iChar)
const;
128 public boost::spirit::classic::grammar<OnDParser> {
132 template <
typename ScannerT>
137 boost::spirit::classic::rule<ScannerT> ond_list, ond, segment,
138 ond_key, ond_end, date,
time;
141 boost::spirit::classic::rule<ScannerT>
const& start()
const;
165 stdair::BomRoot& ioBomRoot);
168 bool generateOnDPeriods ();
177 stdair::Filename_T _filename;
186 stdair::BomRoot& _bomRoot;
193 #endif // __AIRTSP_CMD_ONDPARSERHELPER_HPP
boost::spirit::classic::file_iterator< char_t > iterator_t
OnDPeriodStruct & _onDPeriod
stdair::BomRoot & _bomRoot
boost::spirit::classic::rule< ScannerT > time
OnDPeriodStruct & _onDPeriod
stdair::BomRoot & _bomRoot