From fead409888daf5692771ae7fb14f3f6cec8c08a0 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Fri, 23 Aug 2024 15:10:56 +0100 Subject: [PATCH] Ring buffer: Make construct_from internal method private --- src/core/ring_buffer.hpp | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/core/ring_buffer.hpp b/src/core/ring_buffer.hpp index 8593be1228..d29e319dc7 100644 --- a/src/core/ring_buffer.hpp +++ b/src/core/ring_buffer.hpp @@ -202,19 +202,6 @@ private: return (a.ring == b.ring) && (a.pos == b.pos); } -public: - friend bool operator==(const const_iterator &a, const iterator &b) noexcept - { - return ring_buffer::iter_equal(a, b); - } - - friend bool operator==(const const_reverse_iterator &a, const reverse_iterator &b) noexcept - { - return ring_buffer::iter_equal(a, b); - } - - ring_buffer() = default; - template void construct_from(const U &other) { @@ -230,6 +217,19 @@ public: } } +public: + friend bool operator==(const const_iterator &a, const iterator &b) noexcept + { + return ring_buffer::iter_equal(a, b); + } + + friend bool operator==(const const_reverse_iterator &a, const reverse_iterator &b) noexcept + { + return ring_buffer::iter_equal(a, b); + } + + ring_buffer() = default; + ring_buffer(const ring_buffer &other) { if (!other.empty()) {