Lines Matching defs:len
440 if len(r0) != len(r1):
442 if not len(r0):
446 if len(r0) == 1:
508 if not len(r):
509 return hash((len(r), None, None))
510 if len(r) == 1:
511 return hash((len(r), r.start, None))
512 return hash((len(r), r.start, r.step))
770 long len;
776 if (r->index < r->len)
787 return PyLong_FromLong(r->len - r->index);
791 "Private method returning an estimate of len(list(it)).");
803 stop = PyLong_FromLong(r->start + r->len * r->step);
832 else if (index > r->len)
833 index = r->len; /* exhausted iterator */
916 fast_range_iter(long start, long stop, long step, long len)
923 it->len = len;
933 PyObject *len;
939 return PyNumber_Subtract(r->len, r->index);
949 product = PyNumber_Multiply(r->len, r->step);
986 cmp = PyObject_RichCompareBool(r->len, state, Py_LT);
990 state = r->len;
1013 Py_XDECREF(r->len);
1021 if (PyObject_RichCompareBool(r->index, r->len, Py_LT) != 1)
1130 it->len = r->length;
1134 Py_INCREF(it->len);
1215 /* start + (len - 1) * step */
1216 it->len = range->length;
1217 Py_INCREF(it->len);
1219 diff = PyNumber_Subtract(it->len, _PyLong_GetOne());