Lines Matching defs:teedataobject
17 class itertools.teedataobject "teedataobject *" "&teedataobject_type"
565 /* The teedataobject pre-allocates space for LINKCELLS number of objects.
582 } teedataobject;
586 teedataobject *dataobj;
594 teedataobject *tdo;
596 tdo = PyObject_GC_New(teedataobject, &teedataobject_type);
610 teedataobject_jumplink(teedataobject *tdo)
619 teedataobject_getitem(teedataobject *tdo, int i)
647 teedataobject_traverse(teedataobject *tdo, visitproc visit, void * arg)
663 PyObject *nextlink = ((teedataobject *)obj)->nextlink;
664 ((teedataobject *)obj)->nextlink = NULL;
672 teedataobject_clear(teedataobject *tdo)
687 teedataobject_dealloc(teedataobject *tdo)
695 teedataobject_reduce(teedataobject *tdo, PyObject *Py_UNUSED(ignored))
714 itertools.teedataobject.__new__
727 teedataobject *tdo;
732 tdo = (teedataobject *)teedataobject_newinternal(it);
775 sizeof(teedataobject), /* tp_basicsize */
825 Py_SETREF(to->dataobj, (teedataobject *)link);
884 to->dataobj = (teedataobject *)dataobj;
934 teedataobject *tdo;