Green shading in the line number column means the source is part of the translation unit, red means it is conditionally excluded. Highlighted line numbers link to the translation unit page. Highlighted macros link to the macro page.
1: 2: /* Range object interface */ 3: 4: #ifndef Py_RANGEOBJECT_H 5: #define Py_RANGEOBJECT_H 6: #ifdef __cplusplus 7: extern "C" { 8: #endif 9: 10: /* 11: A range object represents an integer range. This is an immutable object; 12: a range cannot change its value after creation. 13: 14: Range objects behave like the corresponding tuple objects except that 15: they are represented by a start, stop, and step datamembers. 16: */ 17: 18: PyAPI_DATA(PyTypeObject) PyRange_Type; 19: PyAPI_DATA(PyTypeObject) PyRangeIter_Type; 20: PyAPI_DATA(PyTypeObject) PyLongRangeIter_Type; 21: 22: #define PyRange_Check(op) (Py_TYPE(op) == &PyRange_Type) 23: 24: #ifdef __cplusplus 25: } 26: #endif 27: #endif /* !Py_RANGEOBJECT_H */ 28: