#include #include #include #include "mpt_lineIterator.h" class mpt_AUIterator { public: mpt_AUIterator( const char *filepath ); mpt_AUIterator( const std::string &filepath ); mpt_AUIterator( std::istream &_is ); ~mpt_AUIterator(); bool nextDataLine( std::string &filename, std::vector &AUs ); unsigned int line(); // line number of most recently read line bool eof(); private: std::ifstream ifstr; mpt_lineIterator lines; };