Lines Matching defs:a_array
317 PyHamtNode *a_array[HAMT_ARRAY_NODE_SIZE];
384 if (node->a_array[i] != NULL) {
854 new_node->a_array[jdx] = hamt_node_assoc(
856 if (new_node->a_array[jdx] == NULL) {
868 assert(new_node->a_array[i] == NULL);
871 new_node->a_array[i] =
873 Py_INCREF(new_node->a_array[i]);
881 new_node->a_array[i] = hamt_node_assoc(
888 if (new_node->a_array[i] == NULL) {
1643 node->a_array[i] = NULL;
1668 Py_XINCREF(node->a_array[i]);
1669 clone->a_array[i] = node->a_array[i];
1689 PyHamtNode *node = self->a_array[idx];
1726 Py_XINCREF(self->a_array[i]);
1727 new_node->a_array[i] = self->a_array[i];
1730 assert(new_node->a_array[idx] == NULL);
1731 new_node->a_array[idx] = child_node; /* borrow */
1753 Py_SETREF(new_node->a_array[idx], child_node); /* borrow */
1767 PyHamtNode *node = self->a_array[idx];
1796 Py_SETREF(clone->a_array[idx], sub_node); /* borrow */
1825 Py_CLEAR(new->a_array[idx]);
1850 PyHamtNode *node = self->a_array[i];
1929 node = self->a_array[idx];
1947 Py_VISIT(self->a_array[i]);
1964 Py_XDECREF(self->a_array[i]);
1989 if (node->a_array[i] == NULL) {
2001 if (hamt_node_dump(node->a_array[i], writer, level + 1)) {
2247 if (node->a_array[i] != NULL) {
2253 iter->i_nodes[next_level] = node->a_array[i];