23#include <QtCore/QString>
30 IException() : std::runtime_error(
"iLand model exception.") { }
33 IException(QString msg) : std::runtime_error(
"iLand model exception.") {
add(msg); }
34 const QString &
message()
const {
return mMsg; }
35 void add(
const QString &msg) {
if(!mMsg.isEmpty()) mMsg+=
"\n"; mMsg += msg; }
Exception IException is the iLand model exception class.
Definition: exception.h:27
~IException()
Definition: exception.h:29
IException(QString msg)
Definition: exception.h:33
const QString & message() const
Definition: exception.h:34
IException()
Definition: exception.h:30
void add(const QString &msg)
Definition: exception.h:35