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/RingBuffer.hpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'include/raul/RingBuffer.hpp') 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