diff --git a/libs/utils/include/utils/StructureOfArrays.h b/libs/utils/include/utils/StructureOfArrays.h index a92247aea8..1a5ac73154 100644 --- a/libs/utils/include/utils/StructureOfArrays.h +++ b/libs/utils/include/utils/StructureOfArrays.h @@ -181,7 +181,7 @@ public: Iterator(Iterator const& rhs) noexcept = default; Iterator& operator=(Iterator const& rhs) = default; - const reference operator*() const { return { soa, index }; } + reference operator*() const { return { soa, index }; } reference operator*() { return { soa, index }; } reference operator[](size_t n) { return *(*this + n); } diff --git a/libs/utils/include/utils/Zip2Iterator.h b/libs/utils/include/utils/Zip2Iterator.h index 3f60cf161b..a85a33663c 100644 --- a/libs/utils/include/utils/Zip2Iterator.h +++ b/libs/utils/include/utils/Zip2Iterator.h @@ -60,8 +60,8 @@ public: Zip2Iterator(Zip2Iterator const& rhs) noexcept = default; Zip2Iterator& operator=(Zip2Iterator const& rhs) = default; - const value_type operator*() const { return { *mIt.first, *mIt.second }; } - reference operator*() { return { *mIt.first, *mIt.second }; } + value_type operator*() const { return { *mIt.first, *mIt.second }; } + reference operator*() { return { *mIt.first, *mIt.second }; } const value_type operator[](size_t n) const { return *(*this + n); } reference operator[](size_t n) { return *(*this + n); }