Lines Matching refs:a_array
316 PyHamtNode *a_array[HAMT_ARRAY_NODE_SIZE]; member
383 if (node->a_array[i] != NULL) { in _hamt_node_array_validate()
845 new_node->a_array[jdx] = hamt_node_assoc( in hamt_node_bitmap_assoc()
847 if (new_node->a_array[jdx] == NULL) { in hamt_node_bitmap_assoc()
859 assert(new_node->a_array[i] == NULL); in hamt_node_bitmap_assoc()
862 new_node->a_array[i] = in hamt_node_bitmap_assoc()
864 Py_INCREF(new_node->a_array[i]); in hamt_node_bitmap_assoc()
872 new_node->a_array[i] = hamt_node_assoc( in hamt_node_bitmap_assoc()
879 if (new_node->a_array[i] == NULL) { in hamt_node_bitmap_assoc()
1634 node->a_array[i] = NULL; in hamt_node_array_new()
1659 Py_XINCREF(node->a_array[i]); in hamt_node_array_clone()
1660 clone->a_array[i] = node->a_array[i]; in hamt_node_array_clone()
1680 PyHamtNode *node = self->a_array[idx]; in hamt_node_array_assoc()
1717 Py_XINCREF(self->a_array[i]); in hamt_node_array_assoc()
1718 new_node->a_array[i] = self->a_array[i]; in hamt_node_array_assoc()
1721 assert(new_node->a_array[idx] == NULL); in hamt_node_array_assoc()
1722 new_node->a_array[idx] = child_node; /* borrow */ in hamt_node_array_assoc()
1744 Py_SETREF(new_node->a_array[idx], child_node); /* borrow */ in hamt_node_array_assoc()
1758 PyHamtNode *node = self->a_array[idx]; in hamt_node_array_without()
1787 Py_SETREF(clone->a_array[idx], sub_node); /* borrow */ in hamt_node_array_without()
1816 Py_CLEAR(new->a_array[idx]); in hamt_node_array_without()
1841 PyHamtNode *node = self->a_array[i]; in hamt_node_array_without()
1920 node = self->a_array[idx]; in hamt_node_array_find()
1938 Py_VISIT(self->a_array[i]); in hamt_node_array_traverse()
1955 Py_XDECREF(self->a_array[i]); in hamt_node_array_dealloc()
1980 if (node->a_array[i] == NULL) { in hamt_node_array_dump()
1992 if (hamt_node_dump(node->a_array[i], writer, level + 1)) { in hamt_node_array_dump()
2238 if (node->a_array[i] != NULL) { in hamt_iterator_array_next()
2244 iter->i_nodes[next_level] = node->a_array[i]; in hamt_iterator_array_next()