Searched refs:it_seq (Results 1 – 6 of 6) sorted by relevance
9 PyObject *it_seq; /* Set to NULL when iterator is exhausted */ member28 it->it_seq = seq; in PySeqIter_New()37 Py_XDECREF(it->it_seq); in iter_dealloc()44 Py_VISIT(it->it_seq); in iter_traverse()57 seq = it->it_seq; in iter_iternext()75 it->it_seq = NULL; in iter_iternext()86 if (it->it_seq) { in iter_len()87 if (_PyObject_HasLen(it->it_seq)) { in iter_len()88 seqsize = PySequence_Size(it->it_seq); in iter_len()107 if (it->it_seq != NULL) in iter_reduce()[all …]
995 PyTupleObject *it_seq; /* Set to NULL when iterator is exhausted */ member1002 Py_XDECREF(it->it_seq); in tupleiter_dealloc()1009 Py_VISIT(it->it_seq); in tupleiter_traverse()1020 seq = it->it_seq; in tupleiter_next()1032 it->it_seq = NULL; in tupleiter_next()1041 if (it->it_seq) in tupleiter_len()1042 len = PyTuple_GET_SIZE(it->it_seq) - it->it_index; in tupleiter_len()1052 if (it->it_seq) in tupleiter_reduce()1054 it->it_seq, it->it_index); in tupleiter_reduce()1065 if (it->it_seq != NULL) { in tupleiter_setstate()[all …]
3071 PyListObject *it_seq; /* Set to NULL when iterator is exhausted */ member3141 it->it_seq = (PyListObject *)seq; in list_iter()3150 Py_XDECREF(it->it_seq); in listiter_dealloc()3157 Py_VISIT(it->it_seq); in listiter_traverse()3168 seq = it->it_seq; in listiter_next()3180 it->it_seq = NULL; in listiter_next()3189 if (it->it_seq) { in listiter_len()3190 len = PyList_GET_SIZE(it->it_seq) - it->it_index; in listiter_len()3209 if (it->it_seq != NULL) { in listiter_setstate()3212 else if (index > PyList_GET_SIZE(it->it_seq)) in listiter_setstate()[all …]
2375 PyByteArrayObject *it_seq; /* Set to NULL when iterator is exhausted */ member2382 Py_XDECREF(it->it_seq); in bytearrayiter_dealloc()2389 Py_VISIT(it->it_seq); in bytearrayiter_traverse()2400 seq = it->it_seq; in bytearrayiter_next()2413 it->it_seq = NULL; in bytearrayiter_next()2422 if (it->it_seq) { in bytearrayiter_length_hint()2423 len = PyByteArray_GET_SIZE(it->it_seq) - it->it_index; in bytearrayiter_length_hint()2438 if (it->it_seq != NULL) { in bytearrayiter_reduce()2440 it->it_seq, it->it_index); in bytearrayiter_reduce()2452 if (it->it_seq != NULL) { in bytearrayiter_setstate()[all …]
3069 PyBytesObject *it_seq; /* Set to NULL when iterator is exhausted */ member3076 Py_XDECREF(it->it_seq); in striter_dealloc()3083 Py_VISIT(it->it_seq); in striter_traverse()3094 seq = it->it_seq; in striter_next()3107 it->it_seq = NULL; in striter_next()3116 if (it->it_seq) in striter_len()3117 len = PyBytes_GET_SIZE(it->it_seq) - it->it_index; in striter_len()3128 if (it->it_seq != NULL) { in striter_reduce()3130 it->it_seq, it->it_index); in striter_reduce()3144 if (it->it_seq != NULL) { in striter_setstate()[all …]
15717 PyObject *it_seq; /* Set to NULL when iterator is exhausted */ member15724 Py_XDECREF(it->it_seq); in unicodeiter_dealloc()15731 Py_VISIT(it->it_seq); in unicodeiter_traverse()15741 seq = it->it_seq; in unicodeiter_next()15756 it->it_seq = NULL; in unicodeiter_next()15765 if (it->it_seq) in unicodeiter_len()15766 len = PyUnicode_GET_LENGTH(it->it_seq) - it->it_index; in unicodeiter_len()15776 if (it->it_seq != NULL) { in unicodeiter_reduce()15778 it->it_seq, it->it_index); in unicodeiter_reduce()15795 if (it->it_seq != NULL) { in unicodeiter_setstate()[all …]