From 9abad438904a2f9901605f721cd49755df2de56e Mon Sep 17 00:00:00 2001 From: EmilDohne <86836589+EmilDohne@users.noreply.github.com> Date: Fri, 8 Mar 2024 18:14:06 +0100 Subject: [PATCH] Fix losing of const qualifier --- python/src/DeclareImageLayer.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/python/src/DeclareImageLayer.h b/python/src/DeclareImageLayer.h index efaf114a..e62ea558 100644 --- a/python/src/DeclareImageLayer.h +++ b/python/src/DeclareImageLayer.h @@ -59,8 +59,8 @@ std::unordered_map> generateImageData(py::array_ for (size_t i = 0; i < shape[0]; ++i) { std::vector channelData(channelSize); - T* startPtr = image_data.data() + i * channelSize; - std::memcpy(reinterpret_cast(channelData.data()), reinterpret_cast(startPtr), channelSize * sizeof(T)); + const T* startPtr = image_data.data() + i * channelSize; + std::memcpy(reinterpret_cast(channelData.data()), reinterpret_cast(startPtr), channelSize * sizeof(T)); img_data_cpp[rgbChannelIDs[i]] = channelData; } @@ -78,8 +78,8 @@ std::unordered_map> generateImageData(py::array_ for (size_t i = 0; i < shape[0]; ++i) { std::vector channelData(channelSize); - T* startPtr = image_data.data() + i * channelSize; - std::memcpy(reinterpret_cast(channelData.data()), reinterpret_cast(startPtr), channelSize * sizeof(T)); + const T* startPtr = image_data.data() + i * channelSize; + std::memcpy(reinterpret_cast(channelData.data()), reinterpret_cast(startPtr), channelSize * sizeof(T)); img_data_cpp[rgbChannelIDs[i]] = channelData; } @@ -97,8 +97,8 @@ std::unordered_map> generateImageData(py::array_ for (size_t i = 0; i < shape[0]; ++i) { std::vector channelData(channelSize); - T* startPtr = image_data.data() + i * channelSize; - std::memcpy(reinterpret_cast(channelData.data()), reinterpret_cast(startPtr), channelSize * sizeof(T)); + const T* startPtr = image_data.data() + i * channelSize; + std::memcpy(reinterpret_cast(channelData.data()), reinterpret_cast(startPtr), channelSize * sizeof(T)); img_data_cpp[rgbChannelIDs[i]] = channelData; }