@@ -102,22 +102,22 @@ struct buffer_info {
102102 template <typename T>
103103 buffer_info (const T *ptr, ssize_t size, bool readonly = true )
104104 : buffer_info (
105- const_cast <T *>(ptr), sizeof (T), format_descriptor<T>::format (), size, readonly) {}
105+ const_cast <T *>(ptr), sizeof (T), format_descriptor<T>::format (), size, readonly) {}
106106
107107 explicit buffer_info (Py_buffer *view, bool ownview = true )
108108 : buffer_info (
109- view->buf ,
110- view->itemsize ,
111- view->format ,
112- view->ndim ,
113- {view->shape , view->shape + view->ndim },
114- /* Though buffer::request() requests PyBUF_STRIDES, ctypes objects
115- * ignore this flag and return a view with NULL strides.
116- * When strides are NULL, build them manually. */
117- view->strides
118- ? std::vector<ssize_t >(view->strides , view->strides + view->ndim )
119- : detail::c_strides ({view->shape , view->shape + view->ndim }, view->itemsize ),
120- (view->readonly != 0 )) {
109+ view->buf ,
110+ view->itemsize ,
111+ view->format ,
112+ view->ndim ,
113+ {view->shape , view->shape + view->ndim },
114+ /* Though buffer::request() requests PyBUF_STRIDES, ctypes objects
115+ * ignore this flag and return a view with NULL strides.
116+ * When strides are NULL, build them manually. */
117+ view->strides
118+ ? std::vector<ssize_t >(view->strides , view->strides + view->ndim )
119+ : detail::c_strides ({view->shape , view->shape + view->ndim }, view->itemsize ),
120+ (view->readonly != 0 )) {
121121 // NOLINTNEXTLINE(cppcoreguidelines-prefer-member-initializer)
122122 this ->m_view = view;
123123 // NOLINTNEXTLINE(cppcoreguidelines-prefer-member-initializer)
@@ -176,7 +176,7 @@ struct buffer_info {
176176 detail::any_container<ssize_t > &&strides_in,
177177 bool readonly)
178178 : buffer_info (
179- ptr, itemsize, format, ndim, std::move (shape_in), std::move (strides_in), readonly) {}
179+ ptr, itemsize, format, ndim, std::move (shape_in), std::move (strides_in), readonly) {}
180180
181181 Py_buffer *m_view = nullptr ;
182182 bool ownview = false ;
0 commit comments