reconnect moved files to git repo
This commit is contained in:
@ -0,0 +1,50 @@
|
||||
cdef extern from "Python.h":
|
||||
|
||||
###########################################################################
|
||||
# MemoryView Objects
|
||||
###########################################################################
|
||||
# A memoryview object exposes the C level buffer interface as a Python
|
||||
# object which can then be passed around like any other object
|
||||
|
||||
object PyMemoryView_FromObject(object obj)
|
||||
# Return value: New reference.
|
||||
# Create a memoryview object from an object that provides the buffer
|
||||
# interface. If obj supports writable buffer exports, the memoryview object
|
||||
# will be read/write, otherwise it may be either read-only or read/write at
|
||||
# the discretion of the exporter.
|
||||
|
||||
object PyMemoryView_FromMemory(char *mem, Py_ssize_t size, int flags)
|
||||
# Return value: New reference.
|
||||
# Create a memoryview object using mem as the underlying buffer. flags can
|
||||
# be one of PyBUF_READ or PyBUF_WRITE.
|
||||
# New in version 3.3.
|
||||
|
||||
object PyMemoryView_FromBuffer(Py_buffer *view)
|
||||
# Return value: New reference.
|
||||
# Create a memoryview object wrapping the given buffer structure view. For
|
||||
# simple byte buffers, PyMemoryView_FromMemory() is the preferred function.
|
||||
|
||||
object PyMemoryView_GetContiguous(object obj,
|
||||
int buffertype,
|
||||
char order)
|
||||
# Return value: New reference.
|
||||
# Create a memoryview object to a contiguous chunk of memory (in either ‘C’
|
||||
# or ‘F’ortran order) from an object that defines the buffer interface. If
|
||||
# memory is contiguous, the memoryview object points to the original
|
||||
# memory. Otherwise, a copy is made and the memoryview points to a new
|
||||
# bytes object.
|
||||
|
||||
bint PyMemoryView_Check(object obj)
|
||||
# Return true if the object obj is a memoryview object. It is not currently
|
||||
# allowed to create subclasses of memoryview.
|
||||
|
||||
Py_buffer *PyMemoryView_GET_BUFFER(object mview)
|
||||
# Return a pointer to the memoryview’s private copy of the exporter’s
|
||||
# buffer. mview must be a memoryview instance; this macro doesn’t check its
|
||||
# type, you must do it yourself or you will risk crashes.
|
||||
|
||||
Py_buffer *PyMemoryView_GET_BASE(object mview)
|
||||
# Return either a pointer to the exporting object that the memoryview is
|
||||
# based on or NULL if the memoryview has been created by one of the
|
||||
# functions PyMemoryView_FromMemory() or PyMemoryView_FromBuffer(). mview
|
||||
# must be a memoryview instance.
|
||||
Reference in New Issue
Block a user