summaryrefslogtreecommitdiffstats
path: root/include/raul/RingBuffer.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2020-12-19 11:58:34 +0100
committerDavid Robillard <d@drobilla.net>2020-12-19 12:02:24 +0100
commit2a09c19703b242aaf693e5b52a70c1ad65332119 (patch)
treefcaf9fdffa4dcb80a74fc4e1b2c90e81e7e20fb6 /include/raul/RingBuffer.hpp
parent5680e5900f6fb89ec66af6480a7d125fc8960552 (diff)
downloadraul-2a09c19703b242aaf693e5b52a70c1ad65332119.tar.gz
raul-2a09c19703b242aaf693e5b52a70c1ad65332119.tar.bz2
raul-2a09c19703b242aaf693e5b52a70c1ad65332119.zip
Avoid "else" after "return"
Diffstat (limited to 'include/raul/RingBuffer.hpp')
-rw-r--r--include/raul/RingBuffer.hpp16
1 files changed, 9 insertions, 7 deletions
diff --git a/include/raul/RingBuffer.hpp b/include/raul/RingBuffer.hpp
index 176fe92..b83f442 100644
--- a/include/raul/RingBuffer.hpp
+++ b/include/raul/RingBuffer.hpp
@@ -105,9 +105,9 @@ public:
std::atomic_thread_fence(std::memory_order_acquire);
_read_head = (r + size) & _size_mask;
return size;
- } else {
- return 0;
}
+
+ return 0;
}
/**
@@ -170,19 +170,21 @@ private:
inline uint32_t write_space_internal(uint32_t r, uint32_t w) const {
if (r == w) {
return _size - 1;
- } else if (r < w) {
+ }
+
+ if (r < w) {
return ((r - w + _size) & _size_mask) - 1;
- } else {
- return (r - w) - 1;
}
+
+ return (r - w) - 1;
}
inline uint32_t read_space_internal(uint32_t r, uint32_t w) const {
if (r < w) {
return w - r;
- } else {
- return (w - r + _size) & _size_mask;
}
+
+ return (w - r + _size) & _size_mask;
}
inline uint32_t peek_internal(uint32_t r, uint32_t w,