Lines Matching defs:obj
61 The 'obj' member of a Py_buffer must either be NULL or refer to the
63 return a new reference to view.obj (example: bytes_buffer_getbuffer()).
65 PyBuffer_Release() decrements view.obj (if non-NULL), so the
66 releasebufferprocs must NOT decrement view.obj.
81 mbuf->master.obj = NULL;
97 mbuf->master.obj = NULL;
115 /* PyBuffer_Release() decrements master->obj and sets it to NULL. */
133 Py_VISIT(self->master.obj);
529 dest->obj = src->obj;
771 /* info->obj is either NULL or a borrowed reference. This reference
774 mbuf->master.obj = NULL;
918 PyMemoryView_GetContiguous(PyObject *obj, int buffertype, char order)
927 mv = (PyMemoryViewObject *)PyMemoryView_FromObject(obj);
1454 view->obj = NULL;
1516 view->obj = (PyObject *)self;
1517 Py_INCREF(view->obj);
1528 /* PyBuffer_Release() decrements view->obj after this function returns. */
2464 /* mv[obj] returns an object holding the data for one element if obj
2966 if (view->obj != NULL && PyObject_Hash(view->obj) == -1) {
3028 if (view->obj == NULL) {
3031 Py_INCREF(view->obj);
3032 return view->obj;
3144 {"obj", (getter)memory_obj_get, NULL, memory_obj_doc},
3235 PyMemoryViewObject *obj = (PyMemoryViewObject *)seq;
3236 int ndims = obj->view.ndim;
3247 const char *fmt = adjust_fmt(&obj->view);
3258 it->it_length = memory_length(obj);
3261 it->it_seq = obj;