diff options
author | David Robillard <d@drobilla.net> | 2023-09-22 12:35:09 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2023-09-23 00:17:27 -0400 |
commit | 14b81b5e34ecb92fed57b0ada55770e56d969ed8 (patch) | |
tree | cfb6124ea87edf5c498357ae69ace862d8ad8bbf /include/raul | |
parent | caf2b45cc460faced8ff264259e4cd05cb571e8a (diff) | |
download | raul-14b81b5e34ecb92fed57b0ada55770e56d969ed8.tar.gz raul-14b81b5e34ecb92fed57b0ada55770e56d969ed8.tar.bz2 raul-14b81b5e34ecb92fed57b0ada55770e56d969ed8.zip |
Avoid const and mutable members
Diffstat (limited to 'include/raul')
-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 |