From 1dad7d1501af2d9ebd134199d88770d68fa6d092 Mon Sep 17 00:00:00 2001 From: Stepan Usatiuk Date: Mon, 18 Mar 2024 23:08:42 +0100 Subject: [PATCH] move in filters --- src/filters/srcs/FilterContainer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/filters/srcs/FilterContainer.cpp b/src/filters/srcs/FilterContainer.cpp index bb562d0..bb575d8 100644 --- a/src/filters/srcs/FilterContainer.cpp +++ b/src/filters/srcs/FilterContainer.cpp @@ -12,11 +12,11 @@ FilterContainer &FilterContainer::addFilter(std::unique_ptr &&f) { } std::vector FilterContainer::filterWrite(std::vector from) const { - for (auto const &f: filters) from = f->filterWrite(std::move(from)); + for (auto const &f: filters) from = std::move(f->filterWrite(std::move(from))); return from; } std::vector FilterContainer::filterRead(std::vector from) const { - for (auto f = filters.crbegin(); f != filters.crend(); f++) from = (*f)->filterRead(std::move(from)); + for (auto f = filters.crbegin(); f != filters.crend(); f++) from = std::move((*f)->filterRead(std::move(from))); return from; }