PageRenderTime 5ms CodeModel.GetById 1ms app.highlight 2ms RepoModel.GetById 1ms app.codeStats 0ms

/Include/iterobject.h

http://unladen-swallow.googlecode.com/
C++ Header | 23 lines | 15 code | 7 blank | 1 comment | 2 complexity | 614ea3dae2bd8c25ba8a658f646c7f40 MD5 | raw file
 1#ifndef Py_ITEROBJECT_H
 2#define Py_ITEROBJECT_H
 3/* Iterators (the basic kind, over a sequence) */
 4#ifdef __cplusplus
 5extern "C" {
 6#endif
 7
 8PyAPI_DATA(PyTypeObject) PySeqIter_Type;
 9
10#define PySeqIter_Check(op) (Py_TYPE(op) == &PySeqIter_Type)
11
12PyAPI_FUNC(PyObject *) PySeqIter_New(PyObject *);
13
14PyAPI_DATA(PyTypeObject) PyCallIter_Type;
15
16#define PyCallIter_Check(op) (Py_TYPE(op) == &PyCallIter_Type)
17
18PyAPI_FUNC(PyObject *) PyCallIter_New(PyObject *, PyObject *);
19#ifdef __cplusplus
20}
21#endif
22#endif /* !Py_ITEROBJECT_H */
23