From ca247829c3feea28d65b181fd0a5f76ff7120a15 Mon Sep 17 00:00:00 2001 From: Paul Elder Date: Tue, 18 Oct 2022 18:21:36 +0900 Subject: ipc: ipa_data_serializer: Use cend() in deserializers The overloaded deserializers functions that called the main deserializer function using iterators used cbegin() but end() instead of cend(). Make all of these use cend() instead. Signed-off-by: Paul Elder Reviewed-by: Laurent Pinchart Reviewed-by: Umang Jain --- include/libcamera/internal/ipa_data_serializer.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'include') diff --git a/include/libcamera/internal/ipa_data_serializer.h b/include/libcamera/internal/ipa_data_serializer.h index b4c0f438..085f1fed 100644 --- a/include/libcamera/internal/ipa_data_serializer.h +++ b/include/libcamera/internal/ipa_data_serializer.h @@ -135,7 +135,7 @@ public: static std::vector deserialize(std::vector &data, ControlSerializer *cs = nullptr) { - return deserialize(data.cbegin(), data.end(), cs); + return deserialize(data.cbegin(), data.cend(), cs); } static std::vector deserialize(std::vector::const_iterator dataBegin, @@ -143,13 +143,13 @@ public: ControlSerializer *cs = nullptr) { std::vector fds; - return deserialize(dataBegin, dataEnd, fds.cbegin(), fds.end(), cs); + return deserialize(dataBegin, dataEnd, fds.cbegin(), fds.cend(), cs); } static std::vector deserialize(std::vector &data, std::vector &fds, ControlSerializer *cs = nullptr) { - return deserialize(data.cbegin(), data.end(), fds.cbegin(), fds.end(), cs); + return deserialize(data.cbegin(), data.cend(), fds.cbegin(), fds.cend(), cs); } static std::vector deserialize(std::vector::const_iterator dataBegin, @@ -241,7 +241,7 @@ public: static std::map deserialize(std::vector &data, ControlSerializer *cs = nullptr) { - return deserialize(data.cbegin(), data.end(), cs); + return deserialize(data.cbegin(), data.cend(), cs); } static std::map deserialize(std::vector::const_iterator dataBegin, @@ -249,13 +249,13 @@ public: ControlSerializer *cs = nullptr) { std::vector fds; - return deserialize(dataBegin, dataEnd, fds.cbegin(), fds.end(), cs); + return deserialize(dataBegin, dataEnd, fds.cbegin(), fds.cend(), cs); } static std::map deserialize(std::vector &data, std::vector &fds, ControlSerializer *cs = nullptr) { - return deserialize(data.cbegin(), data.end(), fds.cbegin(), fds.end(), cs); + return deserialize(data.cbegin(), data.cend(), fds.cbegin(), fds.cend(), cs); } static std::map deserialize(std::vector::const_iterator dataBegin, -- cgit v1.2.1