Go to the documentation of this file.00001
00002 #ifndef JOBOPTIONSVC_ITERATOR_H_
00003 #define JOBOPTIONSVC_ITERATOR_H_
00004
00005
00006
00007
00008
00009 #include <fstream>
00010
00011
00012
00013
00014 #include <boost/spirit/include/support_multi_pass.hpp>
00015 #include <boost/spirit/include/classic_position_iterator.hpp>
00016
00017 typedef std::istreambuf_iterator<char> BaseIterator;
00018 typedef boost::spirit::multi_pass<BaseIterator> ForwardIterator;
00019 typedef boost::spirit::classic::position_iterator2<ForwardIterator> Iterator;
00020 typedef boost::spirit::classic::file_position_base<std::string>
00021 IteratorPosition;
00022
00023 #endif