Home
last modified time | relevance | path

Searched refs:PyMemoryViewObject (Results 1 – 6 of 6) sorted by relevance

/third_party/python/Objects/clinic/
Dmemoryobject.c.h46 memoryview_release_impl(PyMemoryViewObject *self);
49 memoryview_release(PyMemoryViewObject *self, PyObject *Py_UNUSED(ignored)) in memoryview_release()
64 memoryview_cast_impl(PyMemoryViewObject *self, PyObject *format,
68 memoryview_cast(PyMemoryViewObject *self, PyObject *const *args, Py_ssize_t nargs, PyObject *kwname… in memoryview_cast()
111 memoryview_toreadonly_impl(PyMemoryViewObject *self);
114 memoryview_toreadonly(PyMemoryViewObject *self, PyObject *Py_UNUSED(ignored)) in memoryview_toreadonly()
129 memoryview_tolist_impl(PyMemoryViewObject *self);
132 memoryview_tolist(PyMemoryViewObject *self, PyObject *Py_UNUSED(ignored)) in memoryview_tolist()
153 memoryview_tobytes_impl(PyMemoryViewObject *self, const char *order);
156 memoryview_tobytes(PyMemoryViewObject *self, PyObject *const *args, Py_ssize_t nargs, PyObject *kwn… in memoryview_tobytes()
[all …]
/third_party/python/Objects/
Dmemoryobject.c179 (((PyMemoryViewObject *)mv)->flags&_Py_MEMORYVIEW_RELEASED || \
180 ((PyMemoryViewObject *)mv)->mbuf->flags&_Py_MANAGED_BUFFER_RELEASED)
208 #define VIEW_ADDR(mv) (&((PyMemoryViewObject *)mv)->view)
389 copy_single(PyMemoryViewObject *self, const Py_buffer *dest, const Py_buffer *src) in copy_single()
595 init_flags(PyMemoryViewObject *mv) in init_flags()
627 static inline PyMemoryViewObject *
630 PyMemoryViewObject *mv; in memory_alloc()
632 mv = (PyMemoryViewObject *) in memory_alloc()
633 PyObject_GC_NewVar(PyMemoryViewObject, &PyMemoryView_Type, 3*ndim); in memory_alloc()
662 PyMemoryViewObject *mv; in mbuf_add_view()
[all …]
Dpicklebufobject.c166 PyMemoryViewObject *mv = (PyMemoryViewObject *) m; in picklebuf_raw()
/third_party/python/Include/
Dmemoryobject.h18 #define PyMemoryView_GET_BUFFER(op) (&((PyMemoryViewObject *)(op))->view)
20 #define PyMemoryView_GET_BASE(op) (((PyMemoryViewObject *)(op))->view.obj)
66 } PyMemoryViewObject; typedef
/third_party/python/Doc/whatsnew/
D3.5.rst2515 * The undocumented :c:member:`~PyMemoryViewObject.format` member of the
2516 (non-public) :c:type:`PyMemoryViewObject` structure has been removed.
D3.3.rst2466 layout of the :c:type:`PyMemoryViewObject` has changed.