Lines Matching refs:PyHamtNode_Bitmap
325 } PyHamtNode_Bitmap; typedef
335 static PyHamtNode_Bitmap *_empty_bitmap_node;
516 PyHamtNode_Bitmap *node; in hamt_node_bitmap_new()
529 PyHamtNode_Bitmap, &_PyHamt_BitmapNode_Type, size); in hamt_node_bitmap_new()
556 hamt_node_bitmap_count(PyHamtNode_Bitmap *node) in hamt_node_bitmap_count()
561 static PyHamtNode_Bitmap *
562 hamt_node_bitmap_clone(PyHamtNode_Bitmap *node) in hamt_node_bitmap_clone()
566 PyHamtNode_Bitmap *clone; in hamt_node_bitmap_clone()
569 clone = (PyHamtNode_Bitmap *)hamt_node_bitmap_new(Py_SIZE(node)); in hamt_node_bitmap_clone()
583 static PyHamtNode_Bitmap *
584 hamt_node_bitmap_clone_without(PyHamtNode_Bitmap *o, uint32_t bit) in hamt_node_bitmap_clone_without()
589 PyHamtNode_Bitmap *new = (PyHamtNode_Bitmap *)hamt_node_bitmap_new( in hamt_node_bitmap_clone_without()
678 hamt_node_bitmap_assoc(PyHamtNode_Bitmap *self, in hamt_node_bitmap_assoc()
738 PyHamtNode_Bitmap *ret = hamt_node_bitmap_clone(self); in hamt_node_bitmap_assoc()
763 PyHamtNode_Bitmap *ret = hamt_node_bitmap_clone(self); in hamt_node_bitmap_assoc()
790 PyHamtNode_Bitmap *ret = hamt_node_bitmap_clone(self); in hamt_node_bitmap_assoc()
912 PyHamtNode_Bitmap *new_node = in hamt_node_bitmap_assoc()
913 (PyHamtNode_Bitmap *)hamt_node_bitmap_new(2 * (n + 1)); in hamt_node_bitmap_assoc()
946 hamt_node_bitmap_without(PyHamtNode_Bitmap *self, in hamt_node_bitmap_without()
995 PyHamtNode_Bitmap *sub_tree = (PyHamtNode_Bitmap *)sub_node; in hamt_node_bitmap_without()
1008 PyHamtNode_Bitmap *clone = hamt_node_bitmap_clone(self); in hamt_node_bitmap_without()
1039 PyHamtNode_Bitmap *clone = hamt_node_bitmap_clone(self); in hamt_node_bitmap_without()
1086 hamt_node_bitmap_find(PyHamtNode_Bitmap *self, in hamt_node_bitmap_find()
1137 hamt_node_bitmap_traverse(PyHamtNode_Bitmap *self, visitproc visit, void *arg) in hamt_node_bitmap_traverse()
1151 hamt_node_bitmap_dealloc(PyHamtNode_Bitmap *self) in hamt_node_bitmap_dealloc()
1174 hamt_node_bitmap_dump(PyHamtNode_Bitmap *node, in hamt_node_bitmap_dump()
1400 PyHamtNode_Bitmap *new_node; in hamt_node_collision_assoc()
1403 new_node = (PyHamtNode_Bitmap *)hamt_node_bitmap_new(2); in hamt_node_collision_assoc()
1464 PyHamtNode_Bitmap *node = (PyHamtNode_Bitmap *) in hamt_node_collision_without()
1689 PyHamtNode_Bitmap *empty = NULL; in hamt_node_array_assoc()
1692 empty = (PyHamtNode_Bitmap *)hamt_node_bitmap_new(0); in hamt_node_array_assoc()
1828 PyHamtNode_Bitmap *new = (PyHamtNode_Bitmap *) in hamt_node_array_without()
1850 PyHamtNode_Bitmap *child = (PyHamtNode_Bitmap *)node; in hamt_node_array_without()
2029 (PyHamtNode_Bitmap *)node, in hamt_node_assoc()
2053 (PyHamtNode_Bitmap *)node, in hamt_node_without()
2092 (PyHamtNode_Bitmap *)node, in hamt_node_find()
2122 (PyHamtNode_Bitmap *)node, writer, level); in hamt_node_dump()
2164 PyHamtNode_Bitmap *node = (PyHamtNode_Bitmap *)(iter->i_nodes[level]); in hamt_iterator_bitmap_next()
2931 sizeof(PyHamtNode_Bitmap) - sizeof(PyObject *),