Lines Matching refs:PyObject

13 static PyObject *
14 pairwise_new_impl(PyTypeObject *type, PyObject *iterable);
16 static PyObject *
17 pairwise_new(PyTypeObject *type, PyObject *args, PyObject *kwargs)
19 PyObject *return_value = NULL;
20 PyObject *iterable;
50 static PyObject *
51 itertools_groupby_impl(PyTypeObject *type, PyObject *it, PyObject *keyfunc);
53 static PyObject *
54 itertools_groupby(PyTypeObject *type, PyObject *args, PyObject *kwargs)
56 PyObject *return_value = NULL;
59 PyObject *argsbuf[2];
60 PyObject * const *fastargs;
63 PyObject *it;
64 PyObject *keyfunc = Py_None;
82 static PyObject *
83 itertools__grouper_impl(PyTypeObject *type, PyObject *parent,
84 PyObject *tgtkey);
86 static PyObject *
87 itertools__grouper(PyTypeObject *type, PyObject *args, PyObject *kwargs)
89 PyObject *return_value = NULL;
90 PyObject *parent;
91 PyObject *tgtkey;
119 static PyObject *
120 itertools_teedataobject_impl(PyTypeObject *type, PyObject *it,
121 PyObject *values, PyObject *next);
123 static PyObject *
124 itertools_teedataobject(PyTypeObject *type, PyObject *args, PyObject *kwargs)
126 PyObject *return_value = NULL;
127 PyObject *it;
128 PyObject *values;
129 PyObject *next;
158 static PyObject *
159 itertools__tee_impl(PyTypeObject *type, PyObject *iterable);
161 static PyObject *
162 itertools__tee(PyTypeObject *type, PyObject *args, PyObject *kwargs)
164 PyObject *return_value = NULL;
165 PyObject *iterable;
191 static PyObject *
192 itertools_tee_impl(PyObject *module, PyObject *iterable, Py_ssize_t n);
194 static PyObject *
195 itertools_tee(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
197 PyObject *return_value = NULL;
198 PyObject *iterable;
210 PyObject *iobj = _PyNumber_Index(args[1]);
233 static PyObject *
234 itertools_cycle_impl(PyTypeObject *type, PyObject *iterable);
236 static PyObject *
237 itertools_cycle(PyTypeObject *type, PyObject *args, PyObject *kwargs)
239 PyObject *return_value = NULL;
240 PyObject *iterable;
265 static PyObject *
266 itertools_dropwhile_impl(PyTypeObject *type, PyObject *func, PyObject *seq);
268 static PyObject *
269 itertools_dropwhile(PyTypeObject *type, PyObject *args, PyObject *kwargs)
271 PyObject *return_value = NULL;
272 PyObject *func;
273 PyObject *seq;
297 static PyObject *
298 itertools_takewhile_impl(PyTypeObject *type, PyObject *func, PyObject *seq);
300 static PyObject *
301 itertools_takewhile(PyTypeObject *type, PyObject *args, PyObject *kwargs)
303 PyObject *return_value = NULL;
304 PyObject *func;
305 PyObject *seq;
329 static PyObject *
330 itertools_starmap_impl(PyTypeObject *type, PyObject *func, PyObject *seq);
332 static PyObject *
333 itertools_starmap(PyTypeObject *type, PyObject *args, PyObject *kwargs)
335 PyObject *return_value = NULL;
336 PyObject *func;
337 PyObject *seq;
372 static PyObject *
373 itertools_combinations_impl(PyTypeObject *type, PyObject *iterable,
376 static PyObject *
377 itertools_combinations(PyTypeObject *type, PyObject *args, PyObject *kwargs)
379 PyObject *return_value = NULL;
382 PyObject *argsbuf[2];
383 PyObject * const *fastargs;
385 PyObject *iterable;
395 PyObject *iobj = _PyNumber_Index(fastargs[1]);
419 static PyObject *
421 PyObject *iterable,
424 static PyObject *
425 itertools_combinations_with_replacement(PyTypeObject *type, PyObject *args, PyObject *kwargs)
427 PyObject *return_value = NULL;
430 PyObject *argsbuf[2];
431 PyObject * const *fastargs;
433 PyObject *iterable;
443 PyObject *iobj = _PyNumber_Index(fastargs[1]);
467 static PyObject *
468 itertools_permutations_impl(PyTypeObject *type, PyObject *iterable,
469 PyObject *robj);
471 static PyObject *
472 itertools_permutations(PyTypeObject *type, PyObject *args, PyObject *kwargs)
474 PyObject *return_value = NULL;
477 PyObject *argsbuf[2];
478 PyObject * const *fastargs;
481 PyObject *iterable;
482 PyObject *robj = Py_None;
506 static PyObject *
507 itertools_accumulate_impl(PyTypeObject *type, PyObject *iterable,
508 PyObject *binop, PyObject *initial);
510 static PyObject *
511 itertools_accumulate(PyTypeObject *type, PyObject *args, PyObject *kwargs)
513 PyObject *return_value = NULL;
516 PyObject *argsbuf[3];
517 PyObject * const *fastargs;
520 PyObject *iterable;
521 PyObject *binop = Py_None;
522 PyObject *initial = Py_None;
559 static PyObject *
560 itertools_compress_impl(PyTypeObject *type, PyObject *seq1, PyObject *seq2);
562 static PyObject *
563 itertools_compress(PyTypeObject *type, PyObject *args, PyObject *kwargs)
565 PyObject *return_value = NULL;
568 PyObject *argsbuf[2];
569 PyObject * const *fastargs;
571 PyObject *seq1;
572 PyObject *seq2;
594 static PyObject *
595 itertools_filterfalse_impl(PyTypeObject *type, PyObject *func, PyObject *seq);
597 static PyObject *
598 itertools_filterfalse(PyTypeObject *type, PyObject *args, PyObject *kwargs)
600 PyObject *return_value = NULL;
601 PyObject *func;
602 PyObject *seq;
633 static PyObject *
634 itertools_count_impl(PyTypeObject *type, PyObject *long_cnt,
635 PyObject *long_step);
637 static PyObject *
638 itertools_count(PyTypeObject *type, PyObject *args, PyObject *kwargs)
640 PyObject *return_value = NULL;
643 PyObject *argsbuf[2];
644 PyObject * const *fastargs;
647 PyObject *long_cnt = NULL;
648 PyObject *long_step = NULL;