Searched refs:tp_as_buffer (Results 1 – 16 of 16) sorted by relevance
37 PyBufferProcs *bp = self->b_base->ob_type->tp_as_buffer; in get_buf()158 PyBufferProcs *pb = base->ob_type->tp_as_buffer; in PyBuffer_FromObject()174 PyBufferProcs *pb = base->ob_type->tp_as_buffer; in PyBuffer_FromReadWriteObject()382 PyBufferProcs *pb = other->ob_type->tp_as_buffer; in buffer_concat()575 pb = other ? other->ob_type->tp_as_buffer : NULL; in buffer_ass_item()618 pb = other ? other->ob_type->tp_as_buffer : NULL; in buffer_ass_slice()675 pb = value ? value->ob_type->tp_as_buffer : NULL; in buffer_ass_subscript()
257 pb = obj->ob_type->tp_as_buffer; in PyObject_AsCharBuffer()281 PyBufferProcs *pb = obj->ob_type->tp_as_buffer; in PyObject_CheckReadBuffer()303 pb = obj->ob_type->tp_as_buffer; in PyObject_AsReadBuffer()336 pb = obj->ob_type->tp_as_buffer; in PyObject_AsWriteBuffer()368 return (*(obj->ob_type->tp_as_buffer->bf_getbuffer))(obj, view, flags); in PyObject_GetBuffer()717 if (obj && Py_TYPE(obj)->tp_as_buffer && Py_TYPE(obj)->tp_as_buffer->bf_releasebuffer) in PyBuffer_Release()718 Py_TYPE(obj)->tp_as_buffer->bf_releasebuffer(obj, view); in PyBuffer_Release()
2368 type->tp_as_buffer = &et->as_buffer; in type_new()3753 if (!type->tp_as_buffer && base->tp_as_buffer) {3885 #define COPYBUF(SLOT) COPYSLOT(tp_as_buffer->SLOT)3964 if (type->tp_as_buffer != NULL && base->tp_as_buffer != NULL) {3966 if (basebase->tp_as_buffer == NULL)4228 if (type->tp_as_buffer == NULL)4229 type->tp_as_buffer = base->tp_as_buffer;
132 PyBufferProcs *buffer = Py_TYPE(obj)->tp_as_buffer; in _getbuffer()
30 PyBufferProcs *tp_as_buffer; member
87 ((*Py_TYPE((co)->co_code)->tp_as_buffer->bf_getreadbuffer) \
535 (((obj)->ob_type->tp_as_buffer != NULL) && \537 ((obj)->ob_type->tp_as_buffer->bf_getbuffer != NULL))
353 PyBufferProcs *tp_as_buffer; member
1294 PyBufferProcs *pb = arg->ob_type->tp_as_buffer; in convertsimple()1346 PyBufferProcs *pb = arg->ob_type->tp_as_buffer; in convertsimple()1393 PyBufferProcs *pb = arg->ob_type->tp_as_buffer; in convertbuffer()1417 PyBufferProcs *pb = arg->ob_type->tp_as_buffer; in getbuffer()
449 PyBufferProcs *pb = v->ob_type->tp_as_buffer; in w_object()
407 .. c:member:: PyBufferProcs* PyTypeObject.tp_as_buffer413 The :c:member:`~PyTypeObject.tp_as_buffer` field is not inherited, but the contained fields are423 :c:member:`~PyTypeObject.tp_as_buffer`) that were historically not always present are valid; if448 :c:member:`~PyTypeObject.tp_as_buffer` has the :attr:`bf_getcharbuffer` field.1361 If an object does not export the buffer interface, then its :c:member:`~PyTypeObject.tp_as_buffer`1363 :c:member:`~PyTypeObject.tp_as_buffer` will point to a :c:type:`PyBufferProcs` structure.
892 PyBufferProcs *pb = value->ob_type->tp_as_buffer; in Py2Reg()
1721 buffer = Py_TYPE(string)->tp_as_buffer; in getstring()
1140 size = Py_TYPE(value)->tp_as_buffer->bf_getreadbuffer(value, 0, (void *)&ptr); in CharArray_set_raw()
101 0, /*tp_as_buffer*/
3219 the data and the data length. Instead, the appropriate tp_as_buffer4858 - A C type that inherits from a base type that defines tp_as_buffer4859 will now inherit the tp_as_buffer pointer if it doesn't define one.