Lines Matching refs:PyHamtObject
336 static PyHamtObject *_empty_hamt;
339 static PyHamtObject *
2287 PyHamtObject *
2288 _PyHamt_Assoc(PyHamtObject *o, PyObject *key, PyObject *val) in _PyHamt_Assoc()
2293 PyHamtObject *new_o; in _PyHamt_Assoc()
2325 PyHamtObject *
2326 _PyHamt_Without(PyHamtObject *o, PyObject *key) in _PyHamt_Without()
2351 PyHamtObject *new_o = hamt_alloc(); in _PyHamt_Without()
2368 hamt_find(PyHamtObject *o, PyObject *key, PyObject **val) in hamt_find()
2384 _PyHamt_Find(PyHamtObject *o, PyObject *key, PyObject **val) in _PyHamt_Find()
2401 _PyHamt_Eq(PyHamtObject *v, PyHamtObject *w) in _PyHamt_Eq()
2448 _PyHamt_Len(PyHamtObject *o) in _PyHamt_Len()
2453 static PyHamtObject *
2456 PyHamtObject *o; in hamt_alloc()
2457 o = PyObject_GC_New(PyHamtObject, &_PyHamt_Type); in hamt_alloc()
2468 PyHamtObject *
2478 PyHamtObject *o = hamt_alloc(); in _PyHamt_New()
2501 hamt_dump(PyHamtObject *self) in hamt_dump()
2582 hamt_baseiter_new(PyTypeObject *type, binaryfunc yield, PyHamtObject *o) in hamt_baseiter_new()
2627 _PyHamt_NewIterItems(PyHamtObject *o) in _PyHamt_NewIterItems()
2651 _PyHamt_NewIterKeys(PyHamtObject *o) in _PyHamt_NewIterKeys()
2675 _PyHamt_NewIterValues(PyHamtObject *o) in _PyHamt_NewIterValues()
2687 hamt_dump(PyHamtObject *self);
2698 hamt_tp_clear(PyHamtObject *self) in hamt_tp_clear()
2706 hamt_tp_traverse(PyHamtObject *self, visitproc visit, void *arg) in hamt_tp_traverse()
2713 hamt_tp_dealloc(PyHamtObject *self) in hamt_tp_dealloc()
2731 int res = _PyHamt_Eq((PyHamtObject *)v, (PyHamtObject *)w); in hamt_tp_richcompare()
2749 hamt_tp_contains(PyHamtObject *self, PyObject *key) in hamt_tp_contains()
2756 hamt_tp_subscript(PyHamtObject *self, PyObject *key) in hamt_tp_subscript()
2775 hamt_tp_len(PyHamtObject *self) in hamt_tp_len()
2781 hamt_tp_iter(PyHamtObject *self) in hamt_tp_iter()
2787 hamt_py_set(PyHamtObject *self, PyObject *args) in hamt_py_set()
2800 hamt_py_get(PyHamtObject *self, PyObject *args) in hamt_py_get()
2829 hamt_py_delete(PyHamtObject *self, PyObject *key) in hamt_py_delete()
2835 hamt_py_items(PyHamtObject *self, PyObject *args) in hamt_py_items()
2841 hamt_py_values(PyHamtObject *self, PyObject *args) in hamt_py_values()
2847 hamt_py_keys(PyHamtObject *self, PyObject *args) in hamt_py_keys()
2854 hamt_py_dump(PyHamtObject *self, PyObject *args) in hamt_py_dump()
2895 sizeof(PyHamtObject),
2907 .tp_weaklistoffset = offsetof(PyHamtObject, h_weakreflist),