From 14b81b5e34ecb92fed57b0ada55770e56d969ed8 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Fri, 22 Sep 2023 12:35:09 -0400 Subject: Avoid const and mutable members --- include/raul/Exception.hpp | 2 +- include/raul/RingBuffer.hpp | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/include/raul/Exception.hpp b/include/raul/Exception.hpp index 74f694a..595e101 100644 --- a/include/raul/Exception.hpp +++ b/include/raul/Exception.hpp @@ -30,7 +30,7 @@ protected: {} private: - const std::string _what; + std::string _what; }; } // namespace raul diff --git a/include/raul/RingBuffer.hpp b/include/raul/RingBuffer.hpp index 04f7cd7..a60fe4a 100644 --- a/include/raul/RingBuffer.hpp +++ b/include/raul/RingBuffer.hpp @@ -39,8 +39,8 @@ public: RingBuffer(const RingBuffer&) = delete; RingBuffer& operator=(const RingBuffer&) = delete; - RingBuffer(RingBuffer&&) = delete; - RingBuffer& operator=(RingBuffer&&) = delete; + RingBuffer(RingBuffer&&) = default; + RingBuffer& operator=(RingBuffer&&) = default; ~RingBuffer() = default; @@ -186,13 +186,13 @@ private: return size; } - mutable uint32_t _write_head{}; ///< Read index into _buf - mutable uint32_t _read_head{}; ///< Write index into _buf + uint32_t _write_head{}; ///< Read index into _buf + uint32_t _read_head{}; ///< Write index into _buf - const uint32_t _size; ///< Size (capacity) in bytes - const uint32_t _size_mask; ///< Mask for fast modulo + uint32_t _size; ///< Size (capacity) in bytes + uint32_t _size_mask; ///< Mask for fast modulo - const std::unique_ptr _buf; ///< Contents + std::unique_ptr _buf; ///< Contents }; } // namespace raul -- cgit v1.2.1