diff options
-rw-r--r-- | include/raul/Exception.hpp | 2 | ||||
-rw-r--r-- | 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<char[]> _buf; ///< Contents + std::unique_ptr<char[]> _buf; ///< Contents }; } // namespace raul |