memoryobject.h File Reference

Classes

struct  _PyManagedBufferObject
 
struct  PyMemoryViewObject
 

Macros

#define PyMemoryView_Check(op)
 
#define PyMemoryView_GET_BUFFER(op)
 
#define PyMemoryView_GET_BASE(op)
 
#define _Py_MANAGED_BUFFER_RELEASED
 
#define _Py_MANAGED_BUFFER_FREE_FORMAT
 
#define _Py_MEMORYVIEW_RELEASED
 
#define _Py_MEMORYVIEW_C
 
#define _Py_MEMORYVIEW_FORTRAN
 
#define _Py_MEMORYVIEW_SCALAR
 
#define _Py_MEMORYVIEW_PIL
 

Functions

 PyAPI_DATA (PyTypeObject) _PyManagedBuffer_Type
 
 PyAPI_FUNC (PyObject *) PyMemoryView_FromObject(PyObject *base)
 

Variables

Py_ssize_t size
 
Py_ssize_t int flags
 
int buffertype
 
int char order
 

Macro Definition Documentation

◆ PyMemoryView_Check

#define PyMemoryView_Check (   op)

◆ PyMemoryView_GET_BUFFER

#define PyMemoryView_GET_BUFFER (   op)

◆ PyMemoryView_GET_BASE

#define PyMemoryView_GET_BASE (   op)

◆ _Py_MANAGED_BUFFER_RELEASED

#define _Py_MANAGED_BUFFER_RELEASED

◆ _Py_MANAGED_BUFFER_FREE_FORMAT

#define _Py_MANAGED_BUFFER_FREE_FORMAT

◆ _Py_MEMORYVIEW_RELEASED

#define _Py_MEMORYVIEW_RELEASED

◆ _Py_MEMORYVIEW_C

#define _Py_MEMORYVIEW_C

◆ _Py_MEMORYVIEW_FORTRAN

#define _Py_MEMORYVIEW_FORTRAN

◆ _Py_MEMORYVIEW_SCALAR

#define _Py_MEMORYVIEW_SCALAR

◆ _Py_MEMORYVIEW_PIL

#define _Py_MEMORYVIEW_PIL

Function Documentation

◆ PyAPI_DATA()

PyAPI_DATA ( PyTypeObject  )

◆ PyAPI_FUNC()

PyAPI_FUNC ( PyObject )

Variable Documentation

◆ size

Py_ssize_t size

◆ flags

Py_ssize_t int flags

◆ buffertype

int buffertype

◆ order

int char order