|
numpy
2.0.0
|
#include <Python.h>#include "structmember.h"#include "numpy/arrayobject.h"#include "numpy/arrayscalars.h"#include "npy_config.h"#include "npy_pycompat.h"#include "numpymemoryview.h"| #define _MULTIARRAYMODULE |
| #define NPY_NO_DEPRECATED_API NPY_API_VERSION |
| #define PY_SSIZE_T_CLEAN |
| static PyObject* _IntTupleFromSsizet | ( | int | len, |
| Py_ssize_t * | vals | ||
| ) | [static] |
| NPY_NO_EXPORT int _numpymemoryview_init | ( | PyObject ** | typeobject | ) |
| static int memorysimpleview_clear | ( | PyMemorySimpleViewObject * | self | ) | [static] |
| static void memorysimpleview_dealloc | ( | PyMemorySimpleViewObject * | self | ) | [static] |
| static PyObject* memorysimpleview_format_get | ( | PyMemorySimpleViewObject * | self | ) | [static] |
| static int memorysimpleview_getbuffer | ( | PyMemorySimpleViewObject * | self, |
| Py_buffer * | view, | ||
| int | flags | ||
| ) | [static] |
| static PyObject* memorysimpleview_itemsize_get | ( | PyMemorySimpleViewObject * | self | ) | [static] |
Referenced by memorysimpleview_suboffsets_get().
| static PyObject* memorysimpleview_ndim_get | ( | PyMemorySimpleViewObject * | self | ) | [static] |
Referenced by memorysimpleview_suboffsets_get().
| static PyObject* memorysimpleview_new | ( | PyTypeObject * | subtype, |
| PyObject * | args, | ||
| PyObject * | kwds | ||
| ) | [static] |
References PyMemorySimpleView_FromObject().
| static PyObject* memorysimpleview_readonly_get | ( | PyMemorySimpleViewObject * | self | ) | [static] |
Referenced by memorysimpleview_suboffsets_get().
| static void memorysimpleview_releasebuffer | ( | PyMemorySimpleViewObject * | self, |
| Py_buffer * | view | ||
| ) | [static] |
| static PyObject* memorysimpleview_shape_get | ( | PyMemorySimpleViewObject * | self | ) | [static] |
Referenced by memorysimpleview_suboffsets_get().
| static PyObject* memorysimpleview_strides_get | ( | PyMemorySimpleViewObject * | self | ) | [static] |
Referenced by memorysimpleview_suboffsets_get().
| static PyObject* memorysimpleview_suboffsets_get | ( | PyMemorySimpleViewObject * | self | ) | [static] |
| static int memorysimpleview_traverse | ( | PyMemorySimpleViewObject * | self, |
| visitproc | visit, | ||
| void * | arg | ||
| ) | [static] |
| NPY_NO_EXPORT PyObject* PyMemorySimpleView_FromObject | ( | PyObject * | base | ) |
PyBufferProcs memorysimpleview_as_buffer [static] |
{
(readbufferproc)0,
(writebufferproc)0,
(segcountproc)0,
(charbufferproc)0,
(getbufferproc)memorysimpleview_getbuffer,
(releasebufferproc)memorysimpleview_releasebuffer,
}
PyGetSetDef memorysimpleview_getsets[] [static] |
{
{"format", (getter)memorysimpleview_format_get, NULL, NULL, NULL},
{"itemsize", (getter)memorysimpleview_itemsize_get, NULL, NULL, NULL},
{"shape", (getter)memorysimpleview_shape_get, NULL, NULL, NULL},
{"strides", (getter)memorysimpleview_strides_get, NULL, NULL, NULL},
{"suboffsets", (getter)memorysimpleview_suboffsets_get, NULL, NULL, NULL},
{"readonly", (getter)memorysimpleview_readonly_get, NULL, NULL, NULL},
{"ndim", (getter)memorysimpleview_ndim_get, NULL, NULL, NULL},
{NULL, NULL, NULL, NULL}
}
| NPY_NO_EXPORT PyTypeObject PyMemorySimpleView_Type |