Classes | |
struct | PyHamtNode |
struct | PyHamtObject |
struct | PyHamtIteratorState |
struct | PyHamtIterator |
Macros | |
#define | _Py_HAMT_MAX_TREE_DEPTH |
#define | PyHamt_Check(o) |
Functions | |
PyAPI_DATA (PyTypeObject) _PyHamt_Type | |
PyHamtObject * | _PyHamt_New (void) |
PyHamtObject * | _PyHamt_Assoc (PyHamtObject *o, PyObject *key, PyObject *val) |
PyHamtObject * | _PyHamt_Without (PyHamtObject *o, PyObject *key) |
int | _PyHamt_Find (PyHamtObject *o, PyObject *key, PyObject **val) |
int | _PyHamt_Eq (PyHamtObject *v, PyHamtObject *w) |
Py_ssize_t | _PyHamt_Len (PyHamtObject *o) |
PyObject * | _PyHamt_NewIterKeys (PyHamtObject *o) |
PyObject * | _PyHamt_NewIterValues (PyHamtObject *o) |
PyObject * | _PyHamt_NewIterItems (PyHamtObject *o) |
int | _PyHamt_Init (void) |
void | _PyHamt_Fini (void) |
#define _Py_HAMT_MAX_TREE_DEPTH |
#define PyHamt_Check | ( | o | ) |
PyAPI_DATA | ( | PyTypeObject | ) |
PyHamtObject* _PyHamt_New | ( | void | ) |
PyHamtObject* _PyHamt_Assoc | ( | PyHamtObject * | o, |
PyObject * | key, | ||
PyObject * | val | ||
) |
PyHamtObject* _PyHamt_Without | ( | PyHamtObject * | o, |
PyObject * | key | ||
) |
int _PyHamt_Find | ( | PyHamtObject * | o, |
PyObject * | key, | ||
PyObject ** | val | ||
) |
int _PyHamt_Eq | ( | PyHamtObject * | v, |
PyHamtObject * | w | ||
) |
Py_ssize_t _PyHamt_Len | ( | PyHamtObject * | o | ) |
PyObject* _PyHamt_NewIterKeys | ( | PyHamtObject * | o | ) |
PyObject* _PyHamt_NewIterValues | ( | PyHamtObject * | o | ) |
PyObject* _PyHamt_NewIterItems | ( | PyHamtObject * | o | ) |
int _PyHamt_Init | ( | void | ) |
void _PyHamt_Fini | ( | void | ) |