diff options
author | Shauren <shauren.trinity@gmail.com> | 2024-05-08 20:55:51 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2024-05-08 20:55:51 +0200 |
commit | 468a06baf046b716305ee665e3cfd93c80e99457 (patch) | |
tree | c44fd1da4d426fa0abca9d5a96d7030dea7102bf /src/server/shared/Packets/ByteBuffer.h | |
parent | 83f4763b25891c9fe6c7f01b75cdf0f4ef66fc9a (diff) |
Core: Update to 10.2.7
Diffstat (limited to 'src/server/shared/Packets/ByteBuffer.h')
-rw-r--r-- | src/server/shared/Packets/ByteBuffer.h | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/server/shared/Packets/ByteBuffer.h b/src/server/shared/Packets/ByteBuffer.h index de0adf54341..7de0dde99e7 100644 --- a/src/server/shared/Packets/ByteBuffer.h +++ b/src/server/shared/Packets/ByteBuffer.h @@ -31,14 +31,12 @@ class MessageBuffer; class TC_SHARED_API ByteBufferException : public std::exception { public: - ~ByteBufferException() noexcept = default; + explicit ByteBufferException() = default; + explicit ByteBufferException(std::string&& message) noexcept : msg_(std::move(message)) { } char const* what() const noexcept override { return msg_.c_str(); } protected: - std::string & message() noexcept { return msg_; } - -private: std::string msg_; }; @@ -46,16 +44,12 @@ class TC_SHARED_API ByteBufferPositionException : public ByteBufferException { public: ByteBufferPositionException(size_t pos, size_t size, size_t valueSize); - - ~ByteBufferPositionException() noexcept = default; }; class TC_SHARED_API ByteBufferInvalidValueException : public ByteBufferException { public: ByteBufferInvalidValueException(char const* type, char const* value); - - ~ByteBufferInvalidValueException() noexcept = default; }; class TC_SHARED_API ByteBuffer |