Lines Matching refs:b_array
323 PyObject *b_array[1]; member
555 node->b_array[i] = NULL; in hamt_node_bitmap_new()
593 Py_XINCREF(node->b_array[i]); in hamt_node_bitmap_clone()
594 clone->b_array[i] = node->b_array[i]; in hamt_node_bitmap_clone()
619 Py_XINCREF(o->b_array[i]); in hamt_node_bitmap_clone_without()
620 new->b_array[i] = o->b_array[i]; in hamt_node_bitmap_clone_without()
625 Py_XINCREF(o->b_array[i]); in hamt_node_bitmap_clone_without()
626 new->b_array[i - 2] = o->b_array[i]; in hamt_node_bitmap_clone_without()
734 PyObject *key_or_null = self->b_array[key_idx]; in hamt_node_bitmap_assoc()
735 PyObject *val_or_node = self->b_array[val_idx]; in hamt_node_bitmap_assoc()
760 Py_SETREF(ret->b_array[val_idx], (PyObject*)sub_node); in hamt_node_bitmap_assoc()
786 Py_SETREF(ret->b_array[val_idx], val); in hamt_node_bitmap_assoc()
813 Py_SETREF(ret->b_array[key_idx], NULL); in hamt_node_bitmap_assoc()
814 Py_SETREF(ret->b_array[val_idx], (PyObject *)sub_node); in hamt_node_bitmap_assoc()
879 if (self->b_array[j] == NULL) { in hamt_node_bitmap_assoc()
881 (PyHamtNode *)self->b_array[j + 1]; in hamt_node_bitmap_assoc()
885 int32_t rehash = hamt_hash(self->b_array[j]); in hamt_node_bitmap_assoc()
893 self->b_array[j], in hamt_node_bitmap_assoc()
894 self->b_array[j + 1], in hamt_node_bitmap_assoc()
939 Py_XINCREF(self->b_array[i]); in hamt_node_bitmap_assoc()
940 new_node->b_array[i] = self->b_array[i]; in hamt_node_bitmap_assoc()
945 new_node->b_array[key_idx] = key; in hamt_node_bitmap_assoc()
947 new_node->b_array[val_idx] = val; in hamt_node_bitmap_assoc()
953 Py_XINCREF(self->b_array[i]); in hamt_node_bitmap_assoc()
954 new_node->b_array[i + 2] = self->b_array[i]; in hamt_node_bitmap_assoc()
979 PyObject *key_or_null = self->b_array[key_idx]; in hamt_node_bitmap_without()
980 PyObject *val_or_node = self->b_array[val_idx]; in hamt_node_bitmap_without()
1015 sub_tree->b_array[0] != NULL) in hamt_node_bitmap_without()
1032 PyObject *key = sub_tree->b_array[0]; in hamt_node_bitmap_without()
1033 PyObject *val = sub_tree->b_array[1]; in hamt_node_bitmap_without()
1036 Py_XSETREF(clone->b_array[key_idx], key); in hamt_node_bitmap_without()
1038 Py_SETREF(clone->b_array[val_idx], val); in hamt_node_bitmap_without()
1062 Py_SETREF(clone->b_array[val_idx], in hamt_node_bitmap_without()
1128 key_or_null = self->b_array[key_idx]; in hamt_node_bitmap_find()
1129 val_or_node = self->b_array[val_idx]; in hamt_node_bitmap_find()
1162 Py_VISIT(self->b_array[i]); in hamt_node_bitmap_traverse()
1182 Py_XDECREF(self->b_array[i]); in hamt_node_bitmap_dealloc()
1227 PyObject *key_or_null = node->b_array[i]; in hamt_node_bitmap_dump()
1228 PyObject *val_or_node = node->b_array[i + 1]; in hamt_node_bitmap_dump()
1427 new_node->b_array[1] = (PyObject*) self; in hamt_node_collision_assoc()
1490 node->b_array[0] = self->c_array[2]; in hamt_node_collision_without()
1492 node->b_array[1] = self->c_array[3]; in hamt_node_collision_without()
1497 node->b_array[0] = self->c_array[0]; in hamt_node_collision_without()
1499 node->b_array[1] = self->c_array[1]; in hamt_node_collision_without()
1871 child->b_array[0] != NULL) in hamt_node_array_without()
1881 PyObject *key = child->b_array[0]; in hamt_node_array_without()
1882 PyObject *val = child->b_array[1]; in hamt_node_array_without()
1885 new->b_array[new_i] = key; in hamt_node_array_without()
1887 new->b_array[new_i + 1] = val; in hamt_node_array_without()
1890 new->b_array[new_i] = NULL; in hamt_node_array_without()
1892 new->b_array[new_i + 1] = (PyObject*)node; in hamt_node_array_without()
1909 new->b_array[new_i] = NULL; in hamt_node_array_without()
1911 new->b_array[new_i + 1] = (PyObject*)node; in hamt_node_array_without()
2194 if (node->b_array[pos] == NULL) { in hamt_iterator_bitmap_next()
2202 node->b_array[pos + 1]; in hamt_iterator_bitmap_next()
2207 *key = node->b_array[pos]; in hamt_iterator_bitmap_next()
2208 *val = node->b_array[pos + 1]; in hamt_iterator_bitmap_next()