• Home
  • Raw
  • Download

Lines Matching refs:PyHamtNode

315     PyHamtNode *a_array[HAMT_ARRAY_NODE_SIZE];
341 static PyHamtNode *
342 hamt_node_assoc(PyHamtNode *node,
347 hamt_node_without(PyHamtNode *node,
350 PyHamtNode **new_node);
353 hamt_node_find(PyHamtNode *node,
359 hamt_node_dump(PyHamtNode *node,
363 static PyHamtNode *
366 static PyHamtNode *
529 static PyHamtNode *
542 return (PyHamtNode *)_empty_bitmap_node; in hamt_node_bitmap_new()
570 return (PyHamtNode *)node; in hamt_node_bitmap_new()
633 static PyHamtNode *
669 return (PyHamtNode *)n; in hamt_node_new_bitmap_or_collision()
673 PyHamtNode *n = hamt_node_bitmap_new(0); in hamt_node_new_bitmap_or_collision()
678 PyHamtNode *n2 = hamt_node_assoc( in hamt_node_new_bitmap_or_collision()
695 static PyHamtNode *
743 PyHamtNode *sub_node = hamt_node_assoc( in hamt_node_bitmap_assoc()
744 (PyHamtNode *)val_or_node, in hamt_node_bitmap_assoc()
753 return (PyHamtNode *)self; in hamt_node_bitmap_assoc()
761 return (PyHamtNode *)ret; in hamt_node_bitmap_assoc()
776 return (PyHamtNode *)self; in hamt_node_bitmap_assoc()
787 return (PyHamtNode *)ret; in hamt_node_bitmap_assoc()
798 PyHamtNode *sub_node = hamt_node_new_bitmap_or_collision( in hamt_node_bitmap_assoc()
817 return (PyHamtNode *)ret; in hamt_node_bitmap_assoc()
844 PyHamtNode *empty = NULL; in hamt_node_bitmap_assoc()
846 PyHamtNode *res = NULL; in hamt_node_bitmap_assoc()
881 (PyHamtNode *)self->b_array[j + 1]; in hamt_node_bitmap_assoc()
908 res = (PyHamtNode *)new_node; in hamt_node_bitmap_assoc()
958 return (PyHamtNode *)new_node; in hamt_node_bitmap_assoc()
967 PyHamtNode **new_node) in hamt_node_bitmap_without()
985 PyHamtNode *sub_node = NULL; in hamt_node_bitmap_without()
988 (PyHamtNode *)val_or_node, in hamt_node_bitmap_without()
1042 *new_node = (PyHamtNode *)clone; in hamt_node_bitmap_without()
1065 *new_node = (PyHamtNode *)clone; in hamt_node_bitmap_without()
1093 *new_node = (PyHamtNode *) in hamt_node_bitmap_without()
1135 return hamt_node_find((PyHamtNode *)val_or_node, in hamt_node_bitmap_find()
1239 if (hamt_node_dump((PyHamtNode *)val_or_node, in hamt_node_bitmap_dump()
1268 static PyHamtNode *
1294 return (PyHamtNode *)node; in hamt_node_collision_new()
1324 static PyHamtNode *
1369 return (PyHamtNode *)new_node; in hamt_node_collision_assoc()
1381 return (PyHamtNode *)self; in hamt_node_collision_assoc()
1403 return (PyHamtNode *)new_node; in hamt_node_collision_assoc()
1419 PyHamtNode *assoc_res; in hamt_node_collision_assoc()
1446 PyHamtNode **new_node) in hamt_node_collision_without()
1504 *new_node = (PyHamtNode *)node; in hamt_node_collision_without()
1528 *new_node = (PyHamtNode*)new; in hamt_node_collision_without()
1640 static PyHamtNode *
1658 return (PyHamtNode *)node; in hamt_node_array_new()
1685 static PyHamtNode *
1698 PyHamtNode *node = self->a_array[idx]; in hamt_node_array_assoc()
1699 PyHamtNode *child_node; in hamt_node_array_assoc()
1751 else if (child_node == (PyHamtNode *)self) { in hamt_node_array_assoc()
1753 return (PyHamtNode *)self; in hamt_node_array_assoc()
1766 return (PyHamtNode *)new_node; in hamt_node_array_assoc()
1773 PyHamtNode **new_node) in hamt_node_array_without()
1776 PyHamtNode *node = self->a_array[idx]; in hamt_node_array_without()
1782 PyHamtNode *sub_node = NULL; in hamt_node_array_without()
1784 (PyHamtNode *)node, in hamt_node_array_without()
1806 *new_node = (PyHamtNode*)clone; /* borrow */ in hamt_node_array_without()
1836 *new_node = (PyHamtNode*)new; /* borrow */ in hamt_node_array_without()
1859 PyHamtNode *node = self->a_array[i]; in hamt_node_array_without()
1918 *new_node = (PyHamtNode*)new; /* borrow */ in hamt_node_array_without()
1936 PyHamtNode *node; in hamt_node_array_find()
2029 static PyHamtNode *
2030 hamt_node_assoc(PyHamtNode *node, in hamt_node_assoc()
2064 hamt_node_without(PyHamtNode *node, in hamt_node_without()
2067 PyHamtNode **new_node) in hamt_node_without()
2091 hamt_node_find(PyHamtNode *node, in hamt_node_find()
2129 hamt_node_dump(PyHamtNode *node, in hamt_node_dump()
2163 hamt_iterator_init(PyHamtIteratorState *iter, PyHamtNode *root) in hamt_iterator_init()
2201 iter->i_nodes[next_level] = (PyHamtNode *) in hamt_iterator_bitmap_next()
2287 PyHamtNode *current = iter->i_nodes[iter->i_level]; in hamt_iterator_next()
2310 PyHamtNode *new_root; in _PyHamt_Assoc()
2319 (PyHamtNode *)(o->h_root), in _PyHamt_Assoc()
2351 PyHamtNode *new_root = NULL; in _PyHamt_Without()
2354 (PyHamtNode *)(o->h_root), in _PyHamt_Without()