PyObject *weakreflist;
} teeobject;
-static PyTypeObject teedataobject_type;
-
static PyObject *
teedataobject_newinternal(PyObject *it)
{
};
-static PyTypeObject tee_type;
-
static PyObject *
tee_next(teeobject *to)
{
int firstpass;
} cycleobject;
-static PyTypeObject cycle_type;
-
/*[clinic input]
@classmethod
itertools.cycle.__new__
long start;
} dropwhileobject;
-static PyTypeObject dropwhile_type;
-
/*[clinic input]
@classmethod
itertools.dropwhile.__new__
long stop;
} takewhileobject;
-static PyTypeObject takewhile_type;
-
/*[clinic input]
@classmethod
itertools.takewhile.__new__
PyObject *it;
} starmapobject;
-static PyTypeObject starmap_type;
-
/*[clinic input]
@classmethod
itertools.starmap.__new__
int stopped; /* set to 1 when the iterator is exhausted */
} combinationsobject;
-static PyTypeObject combinations_type;
-
/*[clinic input]
@classmethod
int stopped; /* set to 1 when the cwr iterator is exhausted */
} cwrobject;
-static PyTypeObject cwr_type;
-
/*[clinic input]
@classmethod
itertools.combinations_with_replacement.__new__
int stopped; /* set to 1 when the iterator is exhausted */
} permutationsobject;
-static PyTypeObject permutations_type;
-
/*[clinic input]
@classmethod
itertools.permutations.__new__
PyObject *initial;
} accumulateobject;
-static PyTypeObject accumulate_type;
-
/*[clinic input]
@classmethod
itertools.accumulate.__new__
PyObject *selectors;
} compressobject;
-static PyTypeObject compress_type;
-
/*[clinic input]
@classmethod
itertools.compress.__new__
PyObject *it;
} filterfalseobject;
-static PyTypeObject filterfalse_type;
-
/*[clinic input]
@classmethod
itertools.filterfalse.__new__
Either long_cnt or long_step may be a float, Fraction, or Decimal.
*/
-static PyTypeObject count_type;
-
/*[clinic input]
@classmethod
itertools.count.__new__