Fix a compiling error by adding noexcept

This commit is contained in:
Jan Dalheimer 2014-03-10 18:55:54 +01:00
parent 5328cc7bbe
commit d11f10ea1e
3 changed files with 6 additions and 6 deletions

View File

@ -11,7 +11,7 @@ public:
exceptionCause = cause;
QLOG_ERROR() << "Exception: " + cause;
};
virtual ~MMCError(){};
virtual ~MMCError() noexcept {}
virtual const char *what() const noexcept
{
return exceptionCause.toLocal8Bit();

View File

@ -15,7 +15,7 @@ class JSONValidationError : public MMCError
{
public:
JSONValidationError(QString cause) : MMCError(cause) {};
virtual ~JSONValidationError() {};
virtual ~JSONValidationError() noexcept {}
};
namespace MMCJson

View File

@ -13,7 +13,7 @@ class VersionBuildError : public MMCError
{
public:
VersionBuildError(QString cause) : MMCError(cause) {};
virtual ~VersionBuildError() {};
virtual ~VersionBuildError() noexcept {}
};
/**
@ -28,7 +28,7 @@ public:
"version of the vanilla launcher than this version of MultiMC supports (%2).")
.arg(actual)
.arg(supported)) {};
virtual ~LauncherVersionError() {};
virtual ~LauncherVersionError() noexcept {}
};
/**
@ -43,7 +43,7 @@ public:
.arg(fileId)
.arg(mcVersion)
.arg(parentMcVersion)) {};
virtual ~MinecraftVersionMismatch() {};
virtual ~MinecraftVersionMismatch() noexcept {}
};
struct RawLibrary;
@ -124,4 +124,4 @@ public: /* data */
QList<RawLibraryPtr> overwriteLibs;
QList<RawLibraryPtr> addLibs;
QList<QString> removeLibs;
};
};