Lines Matching refs:item
187 PyObject *item;
194 item = deque->rightblock->data[deque->rightindex];
216 return item;
224 PyObject *item;
232 item = deque->leftblock->data[deque->leftindex];
254 return item;
262 * After an item is added to a deque, we check to see if the size has
264 * by popping an item off of the opposite end. The methods that can
274 deque_append_internal(dequeobject *deque, PyObject *item, Py_ssize_t maxlen)
289 deque->rightblock->data[deque->rightindex] = item;
300 deque_append(dequeobject *deque, PyObject *item)
302 Py_INCREF(item);
303 if (deque_append_internal(deque, item, deque->maxlen) < 0)
311 deque_appendleft_internal(dequeobject *deque, PyObject *item, Py_ssize_t maxlen)
326 deque->leftblock->data[deque->leftindex] = item;
337 deque_appendleft(dequeobject *deque, PyObject *item)
339 Py_INCREF(item);
340 if (deque_appendleft_internal(deque, item, deque->maxlen) < 0)
368 PyObject *item;
371 while ((item = iternext(it)) != NULL) {
372 Py_DECREF(item);
380 PyObject *it, *item;
411 while ((item = iternext(it)) != NULL) {
412 if (deque_append_internal(deque, item, maxlen) == -1) {
413 Py_DECREF(item);
427 PyObject *it, *item;
458 while ((item = iternext(it)) != NULL) {
459 if (deque_appendleft_internal(deque, item, maxlen) == -1) {
460 Py_DECREF(item);
499 PyObject *item = old_deque->leftblock->data[old_deque->leftindex];
500 rv = deque_append(new_deque, item);
564 PyObject *item;
624 item = *(itemptr++);
625 Py_DECREF(item);
633 item = deque_pop(deque, NULL);
634 assert (item != NULL);
635 Py_DECREF(item);
670 PyObject *item = deque->leftblock->data[deque->leftindex];
696 Py_INCREF(item);
697 deque->rightblock->data[deque->rightindex] = item;
970 PyObject *item;
975 item = b->data[index];
976 Py_INCREF(item);
977 cmp = PyObject_RichCompareBool(item, v, Py_EQ);
978 Py_DECREF(item);
1009 PyObject *item;
1014 item = b->data[index];
1015 Py_INCREF(item);
1016 cmp = PyObject_RichCompareBool(item, v, Py_EQ);
1017 Py_DECREF(item);
1045 PyObject *v, *item;
1087 item = b->data[index];
1088 cmp = PyObject_RichCompareBool(item, v, Py_EQ);
1172 PyObject *item;
1203 item = b->data[i];
1204 Py_INCREF(item);
1205 return item;
1211 PyObject *item;
1217 item = deque_popleft(deque, NULL);
1219 assert (item != NULL);
1220 Py_DECREF(item);
1227 PyObject *item;
1234 item = b->data[index];
1235 Py_INCREF(item);
1236 cmp = PyObject_RichCompareBool(item, value, Py_EQ);
1237 Py_DECREF(item);
1327 PyObject *item;
1334 item = b->data[index];
1335 Py_VISIT(item);
1341 item = b->data[index];
1342 Py_VISIT(item);
1716 PyObject *item;
1729 item = it->b->data[it->index];
1737 Py_INCREF(item);
1738 return item;
1756 PyObject *item = dequeiter_next(it);
1757 if (item) {
1758 Py_DECREF(item);
1858 PyObject *item;
1871 item = it->b->data[it->index];
1879 Py_INCREF(item);
1880 return item;
1898 PyObject *item = dequereviter_next(it);
1899 if (item) {
1900 Py_DECREF(item);