Lines Matching refs:PyListObject
25 list_resize(PyListObject *self, Py_ssize_t newsize)
97 static PyListObject *free_list[PyList_MAXFREELIST];
103 PyListObject *op;
115 PyListObject *op;
142 op = PyObject_GC_New(PyListObject, &PyList_Type);
195 return ((PyListObject *)op) -> ob_item[i];
215 p = ((PyListObject *)op) -> ob_item + i;
223 ins1(PyListObject *self, Py_ssize_t where, PyObject *v)
262 return ins1((PyListObject *)op, where, newitem);
266 app1(PyListObject *self, PyObject *v)
289 return app1((PyListObject *)op, newitem);
297 list_dealloc(PyListObject *op)
321 list_print(PyListObject *op, FILE *fp, int flags)
362 list_repr(PyListObject *v)
432 list_length(PyListObject *a)
438 list_contains(PyListObject *a, PyObject *el)
450 list_item(PyListObject *a, Py_ssize_t i)
467 list_slice(PyListObject *a, Py_ssize_t ilow, Py_ssize_t ihigh)
469 PyListObject *np;
481 np = (PyListObject *) PyList_New(len);
502 return list_slice((PyListObject *)a, ilow, ihigh);
506 list_concat(PyListObject *a, PyObject *bb)
511 PyListObject *np;
518 #define b ((PyListObject *)bb)
522 np = (PyListObject *) PyList_New(size);
545 list_repeat(PyListObject *a, Py_ssize_t n)
549 PyListObject *np;
559 np = (PyListObject *) PyList_New(size);
585 list_clear(PyListObject *a)
614 list_ass_slice(PyListObject *a, Py_ssize_t ilow, Py_ssize_t ihigh, PyObject *v)
633 #define b ((PyListObject *)v)
721 return list_ass_slice((PyListObject *)a, ilow, ihigh, v);
725 list_inplace_repeat(PyListObject *self, Py_ssize_t n)
764 list_ass_item(PyListObject *a, Py_ssize_t i, PyObject *v)
782 listinsert(PyListObject *self, PyObject *args)
794 listappend(PyListObject *self, PyObject *v)
802 listextend(PyListObject *self, PyObject *b)
911 _PyList_Extend(PyListObject *self, PyObject *b)
917 list_inplace_concat(PyListObject *self, PyObject *other)
930 listpop(PyListObject *self, PyObject *args)
2047 listsort(PyListObject *self, PyObject *args, PyObject *kwds)
2225 v = listsort((PyListObject *)v, (PyObject *)NULL, (PyObject *)NULL);
2233 listreverse(PyListObject *self)
2243 PyListObject *self = (PyListObject *)v;
2269 q = ((PyListObject *)v)->ob_item;
2280 listindex(PyListObject *self, PyObject *args)
2325 listcount(PyListObject *self, PyObject *v)
2341 listremove(PyListObject *self, PyObject *v)
2361 list_traverse(PyListObject *o, visitproc visit, void *arg)
2373 PyListObject *vl, *wl;
2381 vl = (PyListObject *)v;
2382 wl = (PyListObject *)w;
2443 list_init(PyListObject *self, PyObject *args, PyObject *kw)
2471 list_sizeof(PyListObject *self)
2480 static PyObject *list_reversed(PyListObject* seq, PyObject* unused);
2511 static PyObject *list_subscript(PyListObject*, PyObject*);
2548 list_subscript(PyListObject* self, PyObject* item)
2581 dest = ((PyListObject *)result)->ob_item;
2601 list_ass_subscript(PyListObject* self, PyObject* item, PyObject* value)
2699 if (self == (PyListObject*)value) {
2700 seq = list_slice((PyListObject*)value, 0,
2772 sizeof(PyListObject),
2818 PyListObject *it_seq; /* Set to NULL when iterator is exhausted */
2882 it->it_seq = (PyListObject *)seq;
2905 PyListObject *seq;
2942 PyListObject *it_seq; /* Set to NULL when iterator is exhausted */
2945 static PyObject *list_reversed(PyListObject *, PyObject *);
2990 list_reversed(PyListObject *seq, PyObject *unused)
3025 PyListObject *seq;