1 #ifndef Py_ITEROBJECT_H
2 #define Py_ITEROBJECT_H
3 /* Iterators (the basic kind, over a sequence) */
8 PyAPI_DATA(PyTypeObject
) PySeqIter_Type
;
9 PyAPI_DATA(PyTypeObject
) PyCallIter_Type
;
10 PyAPI_DATA(PyTypeObject
) PyCmpWrapper_Type
;
12 #define PySeqIter_Check(op) (Py_TYPE(op) == &PySeqIter_Type)
14 PyAPI_FUNC(PyObject
*) PySeqIter_New(PyObject
*);
17 #define PyCallIter_Check(op) (Py_TYPE(op) == &PyCallIter_Type)
19 PyAPI_FUNC(PyObject
*) PyCallIter_New(PyObject
*, PyObject
*);
24 #endif /* !Py_ITEROBJECT_H */