Browse Source

python: fix a MSVC build failure with BUILD_DEPRECATED not being ON.

next
Vladimír Vondruš 2 years ago
parent
commit
1c80a7a6f2
  1. 6
      src/Corrade/Containers/StridedArrayViewPythonBindings.h

6
src/Corrade/Containers/StridedArrayViewPythonBindings.h

@ -133,14 +133,14 @@ template<unsigned dimensions, class T> class PyStridedArrayView: public StridedA
ElementType operator[](std::size_t i) const { ElementType operator[](std::size_t i) const {
return Implementation::PyStridedElement<dimensions, T>::wrap(StridedArrayView<dimensions, T>::operator[](i), format, itemsize, getitem, setitem); return Implementation::PyStridedElement<dimensions, T>::wrap(StridedArrayView<dimensions, T>::operator[](i), format, itemsize, getitem, setitem);
} }
T& operator[](const Size<dimensions>& i) const { T& operator[](const Containers::Size<dimensions>& i) const {
return StridedArrayView<dimensions, T>::operator[](i); return StridedArrayView<dimensions, T>::operator[](i);
} }
PyStridedArrayView<dimensions, T> slice(std::size_t begin, std::size_t end) const { PyStridedArrayView<dimensions, T> slice(std::size_t begin, std::size_t end) const {
return PyStridedArrayView<dimensions, T>{StridedArrayView<dimensions, T>::slice(begin, end), format, itemsize, getitem, setitem}; return PyStridedArrayView<dimensions, T>{StridedArrayView<dimensions, T>::slice(begin, end), format, itemsize, getitem, setitem};
} }
PyStridedArrayView<dimensions, T> slice(const Size<dimensions>& begin, const Size<dimensions>& end) const { PyStridedArrayView<dimensions, T> slice(const Containers::Size<dimensions>& begin, const Containers::Size<dimensions>& end) const {
return PyStridedArrayView<dimensions, T>{StridedArrayView<dimensions, T>::slice(begin, end), format, itemsize, getitem, setitem}; return PyStridedArrayView<dimensions, T>{StridedArrayView<dimensions, T>::slice(begin, end), format, itemsize, getitem, setitem};
} }
@ -152,7 +152,7 @@ template<unsigned dimensions, class T> class PyStridedArrayView: public StridedA
return PyStridedArrayView<dimensions, T>{StridedArrayView<dimensions, T>::every(skip), format, itemsize, getitem, setitem}; return PyStridedArrayView<dimensions, T>{StridedArrayView<dimensions, T>::every(skip), format, itemsize, getitem, setitem};
} }
PyStridedArrayView<dimensions, T> every(const Stride<dimensions>& skip) const { PyStridedArrayView<dimensions, T> every(const Containers::Stride<dimensions>& skip) const {
return PyStridedArrayView<dimensions, T>{StridedArrayView<dimensions, T>::every(skip), format, itemsize, getitem, setitem}; return PyStridedArrayView<dimensions, T>{StridedArrayView<dimensions, T>::every(skip), format, itemsize, getitem, setitem};
} }

Loading…
Cancel
Save