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 |