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()
865 new_node->a_array[jdx] = hamt_node_assoc( in hamt_node_bitmap_assoc()
867 if (new_node->a_array[jdx] == NULL) { in hamt_node_bitmap_assoc()
879 assert(new_node->a_array[i] == NULL); in hamt_node_bitmap_assoc()
882 new_node->a_array[i] = in hamt_node_bitmap_assoc()
884 Py_INCREF(new_node->a_array[i]); in hamt_node_bitmap_assoc()
892 new_node->a_array[i] = hamt_node_assoc( in hamt_node_bitmap_assoc()
899 if (new_node->a_array[i] == NULL) { in hamt_node_bitmap_assoc()
1654 node->a_array[i] = NULL; in hamt_node_array_new()
1679 Py_XINCREF(node->a_array[i]); in hamt_node_array_clone()
1680 clone->a_array[i] = node->a_array[i]; in hamt_node_array_clone()
1700 PyHamtNode *node = self->a_array[idx]; in hamt_node_array_assoc()
1737 Py_XINCREF(self->a_array[i]); in hamt_node_array_assoc()
1738 new_node->a_array[i] = self->a_array[i]; in hamt_node_array_assoc()
1741 assert(new_node->a_array[idx] == NULL); in hamt_node_array_assoc()
1742 new_node->a_array[idx] = child_node; /* borrow */ in hamt_node_array_assoc()
1764 Py_SETREF(new_node->a_array[idx], child_node); /* borrow */ in hamt_node_array_assoc()
1778 PyHamtNode *node = self->a_array[idx]; in hamt_node_array_without()
1807 Py_SETREF(clone->a_array[idx], sub_node); /* borrow */ in hamt_node_array_without()
1836 Py_CLEAR(new->a_array[idx]); in hamt_node_array_without()
1861 PyHamtNode *node = self->a_array[i]; in hamt_node_array_without()
1940 node = self->a_array[idx]; in hamt_node_array_find()
1958 Py_VISIT(self->a_array[i]); in hamt_node_array_traverse()
1975 Py_XDECREF(self->a_array[i]); in hamt_node_array_dealloc()
2000 if (node->a_array[i] == NULL) { in hamt_node_array_dump()
2012 if (hamt_node_dump(node->a_array[i], writer, level + 1)) { in hamt_node_array_dump()
2258 if (node->a_array[i] != NULL) { in hamt_iterator_array_next()
2264 iter->i_nodes[next_level] = node->a_array[i]; in hamt_iterator_array_next()