Lines Matching defs:obj
59 #define ND_GETBUF_UNDEFINED 0x080 /* undefined view.obj */
148 base->obj = NULL;
297 /* Pack all items into the buffer of 'obj'. The 'format' parameter must be
301 pack_from_list(PyObject *obj, PyObject *items, PyObject *format,
312 assert(PyObject_CheckBuffer(obj));
340 PyTuple_SET_ITEM(args, 0, obj);
379 Py_INCREF(obj); /* args[0] */
760 | base.obj | OK (NULL) | OK | OK |
1284 "obj", "shape", "strides", "offset", "format", "flags", "getbuf", NULL
1305 "construction from exporter object only takes 'obj', 'getbuf' "
1424 if (base->obj != NULL && (baseflags&ND_REDIRECT)) {
1425 return PyObject_GetBuffer(base->obj, view, flags);
1430 view->obj = NULL;
1451 view->obj = (PyObject *)0x1; /* wrong but permitted in <= 3.2 */
1527 view->obj = (PyObject *)self;
1528 Py_INCREF(view->obj);
2021 if (base->obj == NULL) {
2024 Py_INCREF(base->obj);
2025 return base->obj;
2134 { "obj", (getter)ndarray_get_obj, NULL, NULL, NULL},
2246 else if (NDArray_Check(view->obj) && !ND_IS_CONSUMER(view->obj))
2248 ndbuf = ((NDArrayObject *)view->obj)->head;
2393 PyObject *obj;
2399 if (!PyArg_ParseTuple(args, "OOO", &obj, &buffertype, &order)) {
2423 return PyMemoryView_GetContiguous(obj, (int)type, ord);
2430 PyObject *obj;
2438 if (!PyArg_ParseTuple(args, "OOi", &obj, &order, &flags)) {
2442 if (PyObject_GetBuffer(obj, &view, flags) < 0) {
2569 PyObject *obj;
2575 if (!PyArg_ParseTuple(args, "OO", &obj, &order)) {
2584 if (NDArray_Check(obj)) {
2586 base = &((NDArrayObject *)obj)->head->base;
2590 if (PyObject_GetBuffer(obj, &view, PyBUF_FULL_RO) < 0) {
2617 if (view->obj != NULL && PyObject_Hash(view->obj) == -1) {
2692 int legacy_mode; /* if true, use the view.obj==NULL hack */
2700 NULL, /* obj */
2748 view->obj = NULL; /* Don't use this in new code. */
2751 view->obj = (PyObject *)self;
2752 Py_INCREF(view->obj);