Home | History | Annotate | Download | only in Objects

Lines Matching refs:PyListObject

26 list_resize(PyListObject *self, Py_ssize_t newsize)
108 static PyListObject *free_list[PyList_MAXFREELIST];
114 PyListObject *op;
135 "free PyListObject",
136 numfree, sizeof(PyListObject));
142 PyListObject *op;
163 op = PyObject_GC_New(PyListObject, &PyList_Type);
215 return ((PyListObject *)op) -> ob_item[i];
234 p = ((PyListObject *)op) -> ob_item + i;
240 ins1(PyListObject *self, Py_ssize_t where, PyObject *v)
279 return ins1((PyListObject *)op, where, newitem);
283 app1(PyListObject *self, PyObject *v)
306 return app1((PyListObject *)op, newitem);
314 list_dealloc(PyListObject *op)
338 list_repr(PyListObject *v)
397 list_length(PyListObject *a)
403 list_contains(PyListObject *a, PyObject *el)
415 list_item(PyListObject *a, Py_ssize_t i)
432 list_slice(PyListObject *a, Py_ssize_t ilow, Py_ssize_t ihigh)
434 PyListObject *np;
446 np = (PyListObject *) PyList_New(len);
467 return list_slice((PyListObject *)a, ilow, ihigh);
471 list_concat(PyListObject *a, PyObject *bb)
476 PyListObject *np;
483 #define b ((PyListObject *)bb)
487 np = (PyListObject *) PyList_New(size);
510 list_repeat(PyListObject *a, Py_ssize_t n)
514 PyListObject *np;
524 np = (PyListObject *) PyList_New(size);
550 list_clear(PyListObject *a)
579 list_ass_slice(PyListObject *a, Py_ssize_t ilow, Py_ssize_t ihigh, PyObject *v)
598 #define b ((PyListObject *)v)
691 return list_ass_slice((PyListObject *)a, ilow, ihigh, v);
695 list_inplace_repeat(PyListObject *self, Py_ssize_t n)
734 list_ass_item(PyListObject *a, Py_ssize_t i, PyObject *v)
749 listinsert(PyListObject *self, PyObject *args)
761 listclear(PyListObject *self)
768 listcopy(PyListObject *self)
774 listappend(PyListObject *self, PyObject *v)
782 listextend(PyListObject *self, PyObject *b)
895 _PyList_Extend(PyListObject *self, PyObject *b)
901 list_inplace_concat(PyListObject *self, PyObject *other)
914 listpop(PyListObject *self, PyObject *args)
1912 listsort(PyListObject *self, PyObject *args, PyObject *kwds)
2095 v = listsort((PyListObject *)v, (PyObject *)NULL, (PyObject *)NULL);
2103 listreverse(PyListObject *self)
2113 PyListObject *self = (PyListObject *)v;
2139 q = ((PyListObject *)v)->ob_item;
2150 listindex(PyListObject *self, PyObject *args)
2181 listcount(PyListObject *self, PyObject *v)
2197 listremove(PyListObject *self, PyObject *v)
2217 list_traverse(PyListObject *o, visitproc visit, void *arg)
2229 PyListObject *vl, *wl;
2235 vl = (PyListObject *)v;
2236 wl = (PyListObject *)w;
2297 list_init(PyListObject *self, PyObject *args, PyObject *kw)
2325 list_sizeof(PyListObject *self)
2334 static PyObject *list_reversed(PyListObject* seq, PyObject* unused);
2368 static PyObject *list_subscript(PyListObject*, PyObject*);
2406 list_subscript(PyListObject* self, PyObject* item)
2439 dest = ((PyListObject *)result)->ob_item;
2459 list_ass_subscript(PyListObject* self, PyObject* item, PyObject* value)
2555 if (self == (PyListObject*)value) {
2556 seq = list_slice((PyListObject*)value, 0,
2628 sizeof(PyListObject),
2674 PyListObject *it_seq; /* Set to NULL when iterator is exhausted */
2745 it->it_seq = (PyListObject *)seq;
2768 PyListObject *seq;
2828 PyListObject *it_seq; /* Set to NULL when iterator is exhausted */
2831 static PyObject *list_reversed(PyListObject *, PyObject *);
2880 list_reversed(PyListObject *seq, PyObject *unused)
2915 PyListObject *seq;