Home | History | Annotate | Download | only in Modules

Lines Matching refs:hi

12 internal_bisect_right(PyObject *list, PyObject *item, Py_ssize_t lo, Py_ssize_t hi)
22 if (hi == -1) {
23 hi = PySequence_Size(list);
24 if (hi < 0)
27 while (lo < hi) {
31 mid = ((size_t)lo + hi) / 2;
40 hi = mid;
52 Py_ssize_t hi = -1;
54 static char *keywords[] = {"a", "x", "lo", "hi", NULL};
57 keywords, &list, &item, &lo, &hi))
59 index = internal_bisect_right(list, item, lo, hi);
66 "bisect_right(a, x[, lo[, hi]]) -> index\n\
74 Optional args lo (default 0) and hi (default len(a)) bound the\n\
82 Py_ssize_t hi = -1;
84 static char *keywords[] = {"a", "x", "lo", "hi", NULL};
87 keywords, &list, &item, &lo, &hi))
89 index = internal_bisect_right(list, item, lo, hi);
106 "insort_right(a, x[, lo[, hi]])\n\
112 Optional args lo (default 0) and hi (default len(a)) bound the\n\
116 internal_bisect_left(PyObject *list, PyObject *item, Py_ssize_t lo, Py_ssize_t hi)
126 if (hi == -1) {
127 hi = PySequence_Size(list);
128 if (hi < 0)
131 while (lo < hi) {
135 mid = ((size_t)lo + hi) / 2;
146 hi = mid;
156 Py_ssize_t hi = -1;
158 static char *keywords[] = {"a", "x", "lo", "hi", NULL};
161 keywords, &list, &item, &lo, &hi))
163 index = internal_bisect_left(list, item, lo, hi);
170 "bisect_left(a, x[, lo[, hi]]) -> index\n\
178 Optional args lo (default 0) and hi (default len(a)) bound the\n\
186 Py_ssize_t hi = -1;
188 static char *keywords[] = {"a", "x", "lo", "hi", NULL};
191 keywords, &list, &item, &lo, &hi))
193 index = internal_bisect_left(list, item, lo, hi);
210 "insort_left(a, x[, lo[, hi]])\n\
216 Optional args lo (default 0) and hi (default len(a)) bound the\n\