Lines Matching refs:PyTupleObject
29 tuple_gc_track(PyTupleObject *op) in tuple_gc_track()
59 static PyTupleObject *
62 PyTupleObject *op; in tuple_alloc()
81 state->free_list[size] = (PyTupleObject *) op->ob_item[0]; in tuple_alloc()
94 if ((size_t)size > ((size_t)PY_SSIZE_T_MAX - (sizeof(PyTupleObject) - in tuple_alloc()
96 return (PyTupleObject *)PyErr_NoMemory(); in tuple_alloc()
98 op = PyObject_GC_NewVar(PyTupleObject, &PyTuple_Type, size); in tuple_alloc()
111 PyTupleObject *op = PyObject_GC_NewVar(PyTupleObject, &PyTuple_Type, 0); in tuple_create_empty_tuple_singleton()
132 PyTupleObject *op = state->free_list[0]; in tuple_get_empty()
151 PyTupleObject *op; in PyTuple_New()
190 return ((PyTupleObject *)op) -> ob_item[i]; in PyTuple_GetItem()
208 p = ((PyTupleObject *)op) -> ob_item + i; in PyTuple_SetItem()
216 PyTupleObject *t; in _PyTuple_MaybeUntrack()
221 t = (PyTupleObject *) op; in _PyTuple_MaybeUntrack()
248 PyTupleObject *result = tuple_alloc(n); in PyTuple_Pack()
268 tupledealloc(PyTupleObject *op) in tupledealloc()
304 tuplerepr(PyTupleObject *v) in tuplerepr()
406 tuplehash(PyTupleObject *v) in tuplehash()
432 tuplelength(PyTupleObject *a) in tuplelength()
438 tuplecontains(PyTupleObject *a, PyObject *el) in tuplecontains()
449 tupleitem(PyTupleObject *a, Py_ssize_t i) in tupleitem()
466 PyTupleObject *tuple = tuple_alloc(n); in _PyTuple_FromArray()
481 tupleslice(PyTupleObject *a, Py_ssize_t ilow, in tupleslice()
504 return tupleslice((PyTupleObject *)op, i, j); in PyTuple_GetSlice()
508 tupleconcat(PyTupleObject *a, PyObject *bb) in tupleconcat()
513 PyTupleObject *np; in tupleconcat()
524 PyTupleObject *b = (PyTupleObject *)bb; in tupleconcat()
559 tuplerepeat(PyTupleObject *a, Py_ssize_t n) in tuplerepeat()
563 PyTupleObject *np; in tuplerepeat()
609 tuple_index_impl(PyTupleObject *self, PyObject *value, Py_ssize_t start, in tuple_index_impl()
647 tuple_count(PyTupleObject *self, PyObject *value) in tuple_count()
664 tupletraverse(PyTupleObject *o, visitproc visit, void *arg) in tupletraverse()
676 PyTupleObject *vt, *wt; in tuplerichcompare()
683 vt = (PyTupleObject *)v; in tuplerichcompare()
684 wt = (PyTupleObject *)w; in tuplerichcompare()
816 tuplesubscript(PyTupleObject* self, PyObject* item) in tuplesubscript()
848 PyTupleObject* result = tuple_alloc(slicelength); in tuplesubscript()
877 tuple___getnewargs___impl(PyTupleObject *self) in tuple___getnewargs___impl()
902 sizeof(PyTupleObject) - sizeof(PyObject *),
954 PyTupleObject *v; in _PyTuple_Resize()
955 PyTupleObject *sv; in _PyTuple_Resize()
959 v = (PyTupleObject *) *pv; in _PyTuple_Resize()
994 sv = PyObject_GC_Resize(PyTupleObject, v, newsize); in _PyTuple_Resize()
1016 PyTupleObject *p = state->free_list[i]; in _PyTuple_ClearFreeList()
1020 PyTupleObject *q = p; in _PyTuple_ClearFreeList()
1021 p = (PyTupleObject *)(p->ob_item[0]); in _PyTuple_ClearFreeList()
1061 PyTupleObject *it_seq; /* Set to NULL when iterator is exhausted */
1082 PyTupleObject *seq; in tupleiter_next()
1198 it->it_seq = (PyTupleObject *)seq; in tuple_iter()