#include "mpt_lineIterator.h" mpt_lineIterator::mpt_lineIterator( std::istream &_is ) : is(_is), lineCount(0) { } mpt_lineIterator::~mpt_lineIterator() { } std::string mpt_lineIterator::nextLine() { std::string dataline; if( !is.eof() ) { std::getline( is, dataline ); ++lineCount; } return dataline; } bool mpt_lineIterator::eof() { return is.eof(); } unsigned int mpt_lineIterator::line() { return lineCount; }