• Home
  • Raw
  • Download

Lines Matching refs:leftindex

81     Py_ssize_t leftindex;       /* 0 <= leftindex < BLOCKLEN */  member
169 deque->leftindex = CENTER + 1; in deque_new()
204 assert(deque->leftindex == deque->rightindex+1); in deque_pop()
206 deque->leftindex = CENTER + 1; in deque_pop()
226 item = deque->leftblock->data[deque->leftindex]; in deque_popleft()
227 deque->leftindex++; in deque_popleft()
231 if (deque->leftindex == BLOCKLEN) { in deque_popleft()
239 deque->leftindex = 0; in deque_popleft()
242 assert(deque->leftindex == deque->rightindex+1); in deque_popleft()
244 deque->leftindex = CENTER + 1; in deque_popleft()
307 if (deque->leftindex == 0) { in deque_appendleft_internal()
316 deque->leftindex = BLOCKLEN; in deque_appendleft_internal()
319 deque->leftindex--; in deque_appendleft_internal()
320 deque->leftblock->data[deque->leftindex] = item; in deque_appendleft_internal()
399 assert(deque->leftindex == deque->rightindex+1); in deque_extend()
400 deque->leftindex = 1; in deque_extend()
464 assert(deque->leftindex == deque->rightindex+1); in deque_extendleft()
465 deque->leftindex = BLOCKLEN - 1; in deque_extendleft()
471 if (deque->leftindex == 0) { in deque_extendleft()
483 deque->leftindex = BLOCKLEN; in deque_extendleft()
486 deque->leftindex--; in deque_extendleft()
487 deque->leftblock->data[deque->leftindex] = item; in deque_extendleft()
529 PyObject *item = old_deque->leftblock->data[old_deque->leftindex]; in deque_copy()
593 Py_ssize_t leftindex; in deque_clear() local
623 leftindex = deque->leftindex; in deque_clear()
631 deque->leftindex = CENTER + 1; in deque_clear()
638 m = (BLOCKLEN - leftindex > n) ? n : BLOCKLEN - leftindex; in deque_clear()
639 itemptr = &leftblock->data[leftindex]; in deque_clear()
701 PyObject *item = deque->leftblock->data[deque->leftindex]; in deque_inplace_repeat()
806 Py_ssize_t leftindex = deque->leftindex; in _deque_rotate() local
825 if (leftindex == 0) { in _deque_rotate()
836 leftindex = BLOCKLEN; in _deque_rotate()
839 assert(leftindex > 0); in _deque_rotate()
846 if (m > leftindex) in _deque_rotate()
847 m = leftindex; in _deque_rotate()
850 leftindex -= m; in _deque_rotate()
852 dest = &leftblock->data[leftindex]; in _deque_rotate()
888 if (m > BLOCKLEN - leftindex) in _deque_rotate()
889 m = BLOCKLEN - leftindex; in _deque_rotate()
893 src = &leftblock->data[leftindex]; in _deque_rotate()
895 leftindex += m; in _deque_rotate()
902 if (leftindex == BLOCKLEN) { in _deque_rotate()
909 leftindex = 0; in _deque_rotate()
918 deque->leftindex = leftindex; in _deque_rotate()
946 Py_ssize_t leftindex = deque->leftindex; in deque_reverse() local
953 assert(leftblock != rightblock || leftindex < rightindex); in deque_reverse()
958 tmp = leftblock->data[leftindex]; in deque_reverse()
959 leftblock->data[leftindex] = rightblock->data[rightindex]; in deque_reverse()
963 leftindex++; in deque_reverse()
964 if (leftindex == BLOCKLEN) { in deque_reverse()
966 leftindex = 0; in deque_reverse()
986 Py_ssize_t index = deque->leftindex; in deque_count()
1024 Py_ssize_t index = deque->leftindex; in deque_contains()
1063 Py_ssize_t index = deque->leftindex; in deque_index()
1177 PyObject *item = deque->leftblock->data[deque->leftindex]; in deque_remove()
1227 i = deque->leftindex; in deque_item()
1233 i += deque->leftindex; in deque_item()
1242 ((size_t)(deque->leftindex + Py_SIZE(deque) - 1)) in deque_item()
1284 i += deque->leftindex; in deque_ass_item()
1293 ((size_t)(deque->leftindex + Py_SIZE(deque) - 1)) in deque_ass_item()
1328 Py_ssize_t indexlo = deque->leftindex; in deque_traverse()
1528 blocks = (size_t)(deque->leftindex + Py_SIZE(deque) + BLOCKLEN - 1) / BLOCKLEN; in deque_sizeof()
1529 assert(deque->leftindex + Py_SIZE(deque) - 1 == in deque_sizeof()
1704 it->index = deque->leftindex; in deque_iter()
1885 it->index < it->deque->leftindex)); in dequereviter_next()