From 1c35f43c25294262e068562281a3d28446c3b9fd Mon Sep 17 00:00:00 2001 From: Jan Date: Wed, 17 Mar 2021 23:25:58 +0100 Subject: [PATCH] Add noexcept specifier to XChunkException and WritingException --- src/ZoneCommon/Zone/XChunk/XChunkException.cpp | 2 +- src/ZoneCommon/Zone/XChunk/XChunkException.h | 2 +- src/ZoneWriting/Writing/WritingException.cpp | 2 +- src/ZoneWriting/Writing/WritingException.h | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ZoneCommon/Zone/XChunk/XChunkException.cpp b/src/ZoneCommon/Zone/XChunk/XChunkException.cpp index 58aa13d5..7d437def 100644 --- a/src/ZoneCommon/Zone/XChunk/XChunkException.cpp +++ b/src/ZoneCommon/Zone/XChunk/XChunkException.cpp @@ -5,7 +5,7 @@ XChunkException::XChunkException(std::string message) { } -char const* XChunkException::what() const +char const* XChunkException::what() const noexcept { return m_message.c_str(); } diff --git a/src/ZoneCommon/Zone/XChunk/XChunkException.h b/src/ZoneCommon/Zone/XChunk/XChunkException.h index d1fb094b..79df2213 100644 --- a/src/ZoneCommon/Zone/XChunk/XChunkException.h +++ b/src/ZoneCommon/Zone/XChunk/XChunkException.h @@ -11,6 +11,6 @@ class XChunkException final : public std::exception public: explicit XChunkException(std::string message); - _NODISCARD char const* what() const override; + _NODISCARD char const* what() const noexcept override; _NODISCARD const std::string& Message() const; }; diff --git a/src/ZoneWriting/Writing/WritingException.cpp b/src/ZoneWriting/Writing/WritingException.cpp index a9361c21..cc49ca39 100644 --- a/src/ZoneWriting/Writing/WritingException.cpp +++ b/src/ZoneWriting/Writing/WritingException.cpp @@ -5,7 +5,7 @@ WritingException::WritingException(std::string message) { } -char const* WritingException::what() const +char const* WritingException::what() const noexcept { return m_error_message.c_str(); } diff --git a/src/ZoneWriting/Writing/WritingException.h b/src/ZoneWriting/Writing/WritingException.h index 3772c5cc..d3dc8664 100644 --- a/src/ZoneWriting/Writing/WritingException.h +++ b/src/ZoneWriting/Writing/WritingException.h @@ -11,6 +11,6 @@ class WritingException final : public std::exception public: explicit WritingException(std::string message); - _NODISCARD char const* what() const override; + _NODISCARD char const* what() const noexcept override; _NODISCARD const std::string& Message() const; };