Lines Matching defs:array_proxy
253 inline PyArray_Proxy* array_proxy(void* ptr) {
257 inline const PyArray_Proxy* array_proxy(const void* ptr) {
270 return (flag == (array_proxy(ptr)->flags & flag));
614 return reinterpret_borrow<pybind11::dtype>(detail::array_proxy(m_ptr)->descr);
624 return detail::array_descriptor_proxy(detail::array_proxy(m_ptr)->descr)->elsize;
634 return detail::array_proxy(m_ptr)->nd;
639 return reinterpret_borrow<object>(detail::array_proxy(m_ptr)->base);
644 return detail::array_proxy(m_ptr)->dimensions;
656 return detail::array_proxy(m_ptr)->strides;
668 return detail::array_proxy(m_ptr)->flags;
684 return static_cast<const void *>(detail::array_proxy(m_ptr)->data + offset_at(index...));
692 return static_cast<void *>(detail::array_proxy(m_ptr)->data + offset_at(index...));
932 && api.PyArray_EquivTypes_(detail::array_proxy(h.ptr())->descr, dtype::of<T>().ptr());