A class for parsing text files, returning each non-empty and non-comment line, along its line number...
size_t getCurrentLineNumber() const
Return the line number of the last line returned with getNextLine.
bool getNextLine(std::string &out_str)
Reads from the file and return the next (non-comment) line, as a std::string.
void enableCommentFilters(bool filter_MATLAB_comments, bool filter_C_comments, bool filter_SH_comments)
Enable/disable filtering of lines starting with "%", "//" or "#", respectively.
TEST(CTextFileLinesParser, parse)