Пример #1
0
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());
  }
}
Пример #2
0
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());
  }
}
Пример #3
0
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());
  }
}
Пример #4
0
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());
  }
}
Пример #5
0
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());
  }
}
Пример #6
0
std::string Reader::readLine()
{
  return readLineQString().toStdString();
}
Пример #7
0
std::string Reader::readLine(DECFILELINE)
{
  return readLineQString(ARGFILELINE).toStdString();
}