| /*[clinic input] | |
| preserve | |
| [clinic start generated code]*/ | |
| #include "pycore_critical_section.h"// Py_BEGIN_CRITICAL_SECTION() | |
| PyDoc_STRVAR(range_iterator___length_hint____doc__, | |
| "__length_hint__($self, /)\n" | |
| "--\n" | |
| "\n" | |
| "Private method returning an estimate of len(list(it))."); | |
| #define RANGE_ITERATOR___LENGTH_HINT___METHODDEF \ | |
| {"__length_hint__", (PyCFunction)range_iterator___length_hint__, METH_NOARGS, range_iterator___length_hint____doc__}, | |
| static PyObject * | |
| range_iterator___length_hint___impl(_PyRangeIterObject *r); | |
| static PyObject * | |
| range_iterator___length_hint__(PyObject *r, PyObject *Py_UNUSED(ignored)) | |
| { | |
| PyObject *return_value = NULL; | |
| Py_BEGIN_CRITICAL_SECTION(r); | |
| return_value = range_iterator___length_hint___impl((_PyRangeIterObject *)r); | |
| Py_END_CRITICAL_SECTION(); | |
| return return_value; | |
| } | |
| PyDoc_STRVAR(range_iterator___reduce____doc__, | |
| "__reduce__($self, /)\n" | |
| "--\n" | |
| "\n" | |
| "Return state information for pickling."); | |
| #define RANGE_ITERATOR___REDUCE___METHODDEF \ | |
| {"__reduce__", (PyCFunction)range_iterator___reduce__, METH_NOARGS, range_iterator___reduce____doc__}, | |
| static PyObject * | |
| range_iterator___reduce___impl(_PyRangeIterObject *r); | |
| static PyObject * | |
| range_iterator___reduce__(PyObject *r, PyObject *Py_UNUSED(ignored)) | |
| { | |
| PyObject *return_value = NULL; | |
| Py_BEGIN_CRITICAL_SECTION(r); | |
| return_value = range_iterator___reduce___impl((_PyRangeIterObject *)r); | |
| Py_END_CRITICAL_SECTION(); | |
| return return_value; | |
| } | |
| PyDoc_STRVAR(range_iterator___setstate____doc__, | |
| "__setstate__($self, state, /)\n" | |
| "--\n" | |
| "\n" | |
| "Set state information for unpickling."); | |
| #define RANGE_ITERATOR___SETSTATE___METHODDEF \ | |
| {"__setstate__", (PyCFunction)range_iterator___setstate__, METH_O, range_iterator___setstate____doc__}, | |
| static PyObject * | |
| range_iterator___setstate___impl(_PyRangeIterObject *r, PyObject *state); | |
| static PyObject * | |
| range_iterator___setstate__(PyObject *r, PyObject *state) | |
| { | |
| PyObject *return_value = NULL; | |
| Py_BEGIN_CRITICAL_SECTION(r); | |
| return_value = range_iterator___setstate___impl((_PyRangeIterObject *)r, state); | |
| Py_END_CRITICAL_SECTION(); | |
| return return_value; | |
| } | |
| PyDoc_STRVAR(longrange_iterator___length_hint____doc__, | |
| "__length_hint__($self, /)\n" | |
| "--\n" | |
| "\n" | |
| "Private method returning an estimate of len(list(it))."); | |
| #define LONGRANGE_ITERATOR___LENGTH_HINT___METHODDEF \ | |
| {"__length_hint__", (PyCFunction)longrange_iterator___length_hint__, METH_NOARGS, longrange_iterator___length_hint____doc__}, | |
| static PyObject * | |
| longrange_iterator___length_hint___impl(longrangeiterobject *r); | |
| static PyObject * | |
| longrange_iterator___length_hint__(PyObject *r, PyObject *Py_UNUSED(ignored)) | |
| { | |
| PyObject *return_value = NULL; | |
| Py_BEGIN_CRITICAL_SECTION(r); | |
| return_value = longrange_iterator___length_hint___impl((longrangeiterobject *)r); | |
| Py_END_CRITICAL_SECTION(); | |
| return return_value; | |
| } | |
| PyDoc_STRVAR(longrange_iterator___reduce____doc__, | |
| "__reduce__($self, /)\n" | |
| "--\n" | |
| "\n" | |
| "Return state information for pickling."); | |
| #define LONGRANGE_ITERATOR___REDUCE___METHODDEF \ | |
| {"__reduce__", (PyCFunction)longrange_iterator___reduce__, METH_NOARGS, longrange_iterator___reduce____doc__}, | |
| static PyObject * | |
| longrange_iterator___reduce___impl(longrangeiterobject *r); | |
| static PyObject * | |
| longrange_iterator___reduce__(PyObject *r, PyObject *Py_UNUSED(ignored)) | |
| { | |
| PyObject *return_value = NULL; | |
| Py_BEGIN_CRITICAL_SECTION(r); | |
| return_value = longrange_iterator___reduce___impl((longrangeiterobject *)r); | |
| Py_END_CRITICAL_SECTION(); | |
| return return_value; | |
| } | |
| PyDoc_STRVAR(longrange_iterator___setstate____doc__, | |
| "__setstate__($self, state, /)\n" | |
| "--\n" | |
| "\n" | |
| "Set state information for unpickling."); | |
| #define LONGRANGE_ITERATOR___SETSTATE___METHODDEF \ | |
| {"__setstate__", (PyCFunction)longrange_iterator___setstate__, METH_O, longrange_iterator___setstate____doc__}, | |
| static PyObject * | |
| longrange_iterator___setstate___impl(longrangeiterobject *r, PyObject *state); | |
| static PyObject * | |
| longrange_iterator___setstate__(PyObject *r, PyObject *state) | |
| { | |
| PyObject *return_value = NULL; | |
| Py_BEGIN_CRITICAL_SECTION(r); | |
| return_value = longrange_iterator___setstate___impl((longrangeiterobject *)r, state); | |
| Py_END_CRITICAL_SECTION(); | |
| return return_value; | |
| } | |
| /*[clinic end generated code: output=719c0e4c81fe0f4a input=a9049054013a1b77]*/ |