diff options
Diffstat (limited to 'src/shader_recompiler/exception.h')
| -rw-r--r-- | src/shader_recompiler/exception.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/shader_recompiler/exception.h b/src/shader_recompiler/exception.h index 013d7b1bf..43f08162d 100644 --- a/src/shader_recompiler/exception.h +++ b/src/shader_recompiler/exception.h | |||
| @@ -15,22 +15,22 @@ namespace Shader { | |||
| 15 | 15 | ||
| 16 | class Exception : public std::exception { | 16 | class Exception : public std::exception { |
| 17 | public: | 17 | public: |
| 18 | explicit Exception(std::string message_) noexcept : message{std::move(message_)} {} | 18 | explicit Exception(std::string message) noexcept : err_message{std::move(message)} {} |
| 19 | 19 | ||
| 20 | const char* what() const override { | 20 | const char* what() const noexcept override { |
| 21 | return message.c_str(); | 21 | return err_message.c_str(); |
| 22 | } | 22 | } |
| 23 | 23 | ||
| 24 | void Prepend(std::string_view prepend) { | 24 | void Prepend(std::string_view prepend) { |
| 25 | message.insert(0, prepend); | 25 | err_message.insert(0, prepend); |
| 26 | } | 26 | } |
| 27 | 27 | ||
| 28 | void Append(std::string_view append) { | 28 | void Append(std::string_view append) { |
| 29 | message += append; | 29 | err_message += append; |
| 30 | } | 30 | } |
| 31 | 31 | ||
| 32 | private: | 32 | private: |
| 33 | std::string message; | 33 | std::string err_message; |
| 34 | }; | 34 | }; |
| 35 | 35 | ||
| 36 | class LogicError : public Exception { | 36 | class LogicError : public Exception { |