diff options
author | David Robillard <d@drobilla.net> | 2018-09-16 22:11:37 +0200 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2018-09-16 22:11:37 +0200 |
commit | 0c6bb92f3f59b6b86f3b7b56224677e79b2e6900 (patch) | |
tree | 40e3173eec8b493f22152372cc00782f2a076f92 /raul/DoubleBuffer.hpp | |
parent | 07396e8d23bb8724c5960b57aca33e08a97f4e52 (diff) | |
download | raul-0c6bb92f3f59b6b86f3b7b56224677e79b2e6900.tar.gz raul-0c6bb92f3f59b6b86f3b7b56224677e79b2e6900.tar.bz2 raul-0c6bb92f3f59b6b86f3b7b56224677e79b2e6900.zip |
Lint with clang-tidy
Diffstat (limited to 'raul/DoubleBuffer.hpp')
-rw-r--r-- | raul/DoubleBuffer.hpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/raul/DoubleBuffer.hpp b/raul/DoubleBuffer.hpp index 3c4d934..73b5565 100644 --- a/raul/DoubleBuffer.hpp +++ b/raul/DoubleBuffer.hpp @@ -35,7 +35,7 @@ namespace Raul { template<typename T> class DoubleBuffer { public: - inline DoubleBuffer(T val) + explicit DoubleBuffer(T val) : _state(State::READ_WRITE) { _vals[0] = std::move(val); @@ -49,9 +49,11 @@ public: case State::READ_WRITE: case State::READ_LOCK: return _vals[0]; - default: - return _vals[1]; + case State::WRITE_READ: + case State::LOCK_READ: + break; } + return _vals[1]; } inline bool set(T new_val) { |