void Reader::read999(std::string mesg) { QString input = readLineQString(); if(!input.startsWith(QString("-999"))) { QString errmesg = QString().fromStdString(mesg) + QString(" at line %1").arg(m_lineNumber); LOG_AND_THROW(errmesg.toStdString()); } }
void Reader::readEnd() { QString input = readLineQString(); if(!input.startsWith(QString("* end project file."))) { QString mesg = QString("Failed to read file end at line %1").arg(m_lineNumber); LOG_AND_THROW(mesg.toStdString()); } }
void Reader::read999() { QString input = readLineQString(); if(!input.startsWith(QString("-999"))) { QString mesg=QString("Failed to read -999 at line %1").arg(m_lineNumber); LOG_AND_THROW(mesg.toStdString()); } }
void Reader::readEnd(DECFILELINE) { QString input = readLineQString(ARGFILELINE); if(!input.startsWith(QString("* end project file."))) { QString mesg = QString("Failed to read file end at line %1").arg(m_lineNumber); #ifndef NOFILELINE mesg += QString(" (%1,%2)").arg(file).arg(line); #endif LOG_AND_THROW(mesg.toStdString()); } }
void Reader::read999(std::string mesg DECCFILELINE) { QString input = readLineQString(ARGFILELINE); if(!input.startsWith(QString("-999"))) { QString errmesg = QString().fromStdString(mesg) + QString(" at line %1").arg(m_lineNumber); #ifndef NOFILELINE errmesg += QString(" (%1,%2)").arg(file).arg(line); #endif LOG_AND_THROW(errmesg.toStdString()); } }
std::string Reader::readLine() { return readLineQString().toStdString(); }
std::string Reader::readLine(DECFILELINE) { return readLineQString(ARGFILELINE).toStdString(); }