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 <paul.elder@ideasonboard.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Umang Jain <umang.jain@ideasonboard.com>
This commit is contained in:
Paul Elder 2022-10-18 18:21:36 +09:00
parent 4e9ed14311
commit ca247829c3

View file

@ -135,7 +135,7 @@ public:
static std::vector<V> deserialize(std::vector<uint8_t> &data, ControlSerializer *cs = nullptr) static std::vector<V> deserialize(std::vector<uint8_t> &data, ControlSerializer *cs = nullptr)
{ {
return deserialize(data.cbegin(), data.end(), cs); return deserialize(data.cbegin(), data.cend(), cs);
} }
static std::vector<V> deserialize(std::vector<uint8_t>::const_iterator dataBegin, static std::vector<V> deserialize(std::vector<uint8_t>::const_iterator dataBegin,
@ -143,13 +143,13 @@ public:
ControlSerializer *cs = nullptr) ControlSerializer *cs = nullptr)
{ {
std::vector<SharedFD> fds; std::vector<SharedFD> fds;
return deserialize(dataBegin, dataEnd, fds.cbegin(), fds.end(), cs); return deserialize(dataBegin, dataEnd, fds.cbegin(), fds.cend(), cs);
} }
static std::vector<V> deserialize(std::vector<uint8_t> &data, std::vector<SharedFD> &fds, static std::vector<V> deserialize(std::vector<uint8_t> &data, std::vector<SharedFD> &fds,
ControlSerializer *cs = nullptr) 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<V> deserialize(std::vector<uint8_t>::const_iterator dataBegin, static std::vector<V> deserialize(std::vector<uint8_t>::const_iterator dataBegin,
@ -241,7 +241,7 @@ public:
static std::map<K, V> deserialize(std::vector<uint8_t> &data, ControlSerializer *cs = nullptr) static std::map<K, V> deserialize(std::vector<uint8_t> &data, ControlSerializer *cs = nullptr)
{ {
return deserialize(data.cbegin(), data.end(), cs); return deserialize(data.cbegin(), data.cend(), cs);
} }
static std::map<K, V> deserialize(std::vector<uint8_t>::const_iterator dataBegin, static std::map<K, V> deserialize(std::vector<uint8_t>::const_iterator dataBegin,
@ -249,13 +249,13 @@ public:
ControlSerializer *cs = nullptr) ControlSerializer *cs = nullptr)
{ {
std::vector<SharedFD> fds; std::vector<SharedFD> fds;
return deserialize(dataBegin, dataEnd, fds.cbegin(), fds.end(), cs); return deserialize(dataBegin, dataEnd, fds.cbegin(), fds.cend(), cs);
} }
static std::map<K, V> deserialize(std::vector<uint8_t> &data, std::vector<SharedFD> &fds, static std::map<K, V> deserialize(std::vector<uint8_t> &data, std::vector<SharedFD> &fds,
ControlSerializer *cs = nullptr) 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<K, V> deserialize(std::vector<uint8_t>::const_iterator dataBegin, static std::map<K, V> deserialize(std::vector<uint8_t>::const_iterator dataBegin,