From d11d5c3fa93c02383566f712775c669861e32ae6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A1nos=20Benjamin=20Antal?= Date: Tue, 17 Jan 2023 08:33:40 +0100 Subject: [PATCH] Make special member functions of `MultiFrame` iterators consistent --- src/query/v2/multiframe.hpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/query/v2/multiframe.hpp b/src/query/v2/multiframe.hpp index 5f821bb6b..28009eb5d 100644 --- a/src/query/v2/multiframe.hpp +++ b/src/query/v2/multiframe.hpp @@ -96,9 +96,9 @@ class ValidFramesReader { ~ValidFramesReader() = default; ValidFramesReader(const ValidFramesReader &other) = delete; - ValidFramesReader(ValidFramesReader &&other) noexcept = delete; + ValidFramesReader(ValidFramesReader &&other) noexcept = default; ValidFramesReader &operator=(const ValidFramesReader &other) = delete; - ValidFramesReader &operator=(ValidFramesReader &&other) noexcept = delete; + ValidFramesReader &operator=(ValidFramesReader &&other) noexcept = default; struct Iterator { using iterator_category = std::forward_iterator_tag; @@ -146,9 +146,9 @@ class ValidFramesModifier { ~ValidFramesModifier() = default; ValidFramesModifier(const ValidFramesModifier &other) = delete; - ValidFramesModifier(ValidFramesModifier &&other) noexcept = delete; + ValidFramesModifier(ValidFramesModifier &&other) noexcept = default; ValidFramesModifier &operator=(const ValidFramesModifier &other) = delete; - ValidFramesModifier &operator=(ValidFramesModifier &&other) noexcept = delete; + ValidFramesModifier &operator=(ValidFramesModifier &&other) noexcept = default; struct Iterator { using iterator_category = std::forward_iterator_tag; @@ -200,10 +200,10 @@ class ValidFramesConsumer { explicit ValidFramesConsumer(MultiFrame &multiframe); ~ValidFramesConsumer() noexcept; - ValidFramesConsumer(const ValidFramesConsumer &other) = default; + ValidFramesConsumer(const ValidFramesConsumer &other) = delete; ValidFramesConsumer(ValidFramesConsumer &&other) noexcept = default; - ValidFramesConsumer &operator=(const ValidFramesConsumer &other) = default; - ValidFramesConsumer &operator=(ValidFramesConsumer &&other) noexcept = delete; + ValidFramesConsumer &operator=(const ValidFramesConsumer &other) = delete; + ValidFramesConsumer &operator=(ValidFramesConsumer &&other) noexcept = default; struct Iterator { using iterator_category = std::forward_iterator_tag;