diff options
author | David Robillard <d@drobilla.net> | 2022-07-14 11:26:57 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2022-07-20 16:24:23 -0400 |
commit | d7653e3feed6da300d4cff31860d6c26b24ec329 (patch) | |
tree | ba62e17b71cdc7c58a87454b1bd99d402ffdd6a0 | |
parent | fc9af91427ac007fcd58cf7b83efe46aaf13dec0 (diff) | |
download | raul-d7653e3feed6da300d4cff31860d6c26b24ec329.tar.gz raul-d7653e3feed6da300d4cff31860d6c26b24ec329.tar.bz2 raul-d7653e3feed6da300d4cff31860d6c26b24ec329.zip |
Use default member initializers
-rw-r--r-- | include/raul/RingBuffer.hpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/include/raul/RingBuffer.hpp b/include/raul/RingBuffer.hpp index 17ce5f4..c326cb9 100644 --- a/include/raul/RingBuffer.hpp +++ b/include/raul/RingBuffer.hpp @@ -31,9 +31,7 @@ public: @param size Size in bytes (note this may be rounded up). */ explicit RingBuffer(uint32_t size) - : _write_head(0) - , _read_head(0) - , _size(next_power_of_two(size)) + : _size(next_power_of_two(size)) , _size_mask(_size - 1) , _buf(new char[_size]) { @@ -191,8 +189,8 @@ private: return size; } - mutable uint32_t _write_head; ///< Read index into _buf - mutable uint32_t _read_head; ///< Write index into _buf + mutable uint32_t _write_head{}; ///< Read index into _buf + mutable 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 |