• Home
  • Raw
  • Download

Lines Matching refs:PyHamtNode

316     PyHamtNode *a_array[HAMT_ARRAY_NODE_SIZE];
342 static PyHamtNode *
343 hamt_node_assoc(PyHamtNode *node,
348 hamt_node_without(PyHamtNode *node,
351 PyHamtNode **new_node);
354 hamt_node_find(PyHamtNode *node,
360 hamt_node_dump(PyHamtNode *node,
364 static PyHamtNode *
367 static PyHamtNode *
531 static PyHamtNode *
544 return (PyHamtNode *)_empty_bitmap_node; in hamt_node_bitmap_new()
572 return (PyHamtNode *)node; in hamt_node_bitmap_new()
635 static PyHamtNode *
671 return (PyHamtNode *)n; in hamt_node_new_bitmap_or_collision()
675 PyHamtNode *n = hamt_node_bitmap_new(0); in hamt_node_new_bitmap_or_collision()
680 PyHamtNode *n2 = hamt_node_assoc( in hamt_node_new_bitmap_or_collision()
697 static PyHamtNode *
745 PyHamtNode *sub_node = hamt_node_assoc( in hamt_node_bitmap_assoc()
746 (PyHamtNode *)val_or_node, in hamt_node_bitmap_assoc()
755 return (PyHamtNode *)self; in hamt_node_bitmap_assoc()
763 return (PyHamtNode *)ret; in hamt_node_bitmap_assoc()
778 return (PyHamtNode *)self; in hamt_node_bitmap_assoc()
789 return (PyHamtNode *)ret; in hamt_node_bitmap_assoc()
800 PyHamtNode *sub_node = hamt_node_new_bitmap_or_collision( in hamt_node_bitmap_assoc()
819 return (PyHamtNode *)ret; in hamt_node_bitmap_assoc()
846 PyHamtNode *empty = NULL; in hamt_node_bitmap_assoc()
848 PyHamtNode *res = NULL; in hamt_node_bitmap_assoc()
883 (PyHamtNode *)self->b_array[j + 1]; in hamt_node_bitmap_assoc()
910 res = (PyHamtNode *)new_node; in hamt_node_bitmap_assoc()
960 return (PyHamtNode *)new_node; in hamt_node_bitmap_assoc()
969 PyHamtNode **new_node) in hamt_node_bitmap_without()
987 PyHamtNode *sub_node = NULL; in hamt_node_bitmap_without()
990 (PyHamtNode *)val_or_node, in hamt_node_bitmap_without()
1044 *new_node = (PyHamtNode *)clone; in hamt_node_bitmap_without()
1067 *new_node = (PyHamtNode *)clone; in hamt_node_bitmap_without()
1095 *new_node = (PyHamtNode *) in hamt_node_bitmap_without()
1137 return hamt_node_find((PyHamtNode *)val_or_node, in hamt_node_bitmap_find()
1241 if (hamt_node_dump((PyHamtNode *)val_or_node, in hamt_node_bitmap_dump()
1270 static PyHamtNode *
1296 return (PyHamtNode *)node; in hamt_node_collision_new()
1326 static PyHamtNode *
1371 return (PyHamtNode *)new_node; in hamt_node_collision_assoc()
1383 return (PyHamtNode *)self; in hamt_node_collision_assoc()
1405 return (PyHamtNode *)new_node; in hamt_node_collision_assoc()
1421 PyHamtNode *assoc_res; in hamt_node_collision_assoc()
1448 PyHamtNode **new_node) in hamt_node_collision_without()
1506 *new_node = (PyHamtNode *)node; in hamt_node_collision_without()
1530 *new_node = (PyHamtNode*)new; in hamt_node_collision_without()
1642 static PyHamtNode *
1660 return (PyHamtNode *)node; in hamt_node_array_new()
1687 static PyHamtNode *
1700 PyHamtNode *node = self->a_array[idx]; in hamt_node_array_assoc()
1701 PyHamtNode *child_node; in hamt_node_array_assoc()
1753 else if (child_node == (PyHamtNode *)self) { in hamt_node_array_assoc()
1755 return (PyHamtNode *)self; in hamt_node_array_assoc()
1768 return (PyHamtNode *)new_node; in hamt_node_array_assoc()
1775 PyHamtNode **new_node) in hamt_node_array_without()
1778 PyHamtNode *node = self->a_array[idx]; in hamt_node_array_without()
1784 PyHamtNode *sub_node = NULL; in hamt_node_array_without()
1786 (PyHamtNode *)node, in hamt_node_array_without()
1808 *new_node = (PyHamtNode*)clone; /* borrow */ in hamt_node_array_without()
1838 *new_node = (PyHamtNode*)new; /* borrow */ in hamt_node_array_without()
1861 PyHamtNode *node = self->a_array[i]; in hamt_node_array_without()
1920 *new_node = (PyHamtNode*)new; /* borrow */ in hamt_node_array_without()
1938 PyHamtNode *node; in hamt_node_array_find()
2031 static PyHamtNode *
2032 hamt_node_assoc(PyHamtNode *node, in hamt_node_assoc()
2066 hamt_node_without(PyHamtNode *node, in hamt_node_without()
2069 PyHamtNode **new_node) in hamt_node_without()
2093 hamt_node_find(PyHamtNode *node, in hamt_node_find()
2131 hamt_node_dump(PyHamtNode *node, in hamt_node_dump()
2165 hamt_iterator_init(PyHamtIteratorState *iter, PyHamtNode *root) in hamt_iterator_init()
2203 iter->i_nodes[next_level] = (PyHamtNode *) in hamt_iterator_bitmap_next()
2289 PyHamtNode *current = iter->i_nodes[iter->i_level]; in hamt_iterator_next()
2312 PyHamtNode *new_root; in _PyHamt_Assoc()
2321 (PyHamtNode *)(o->h_root), in _PyHamt_Assoc()
2353 PyHamtNode *new_root = NULL; in _PyHamt_Without()
2356 (PyHamtNode *)(o->h_root), in _PyHamt_Without()