Home
last modified time | relevance | path

Searched refs:PyHamtObject (Results 1 – 7 of 7) sorted by relevance

/external/python/cpython3/Include/internal/
Dpycore_hamt.h49 } PyHamtObject; typedef
88 PyHamtObject *hi_obj;
95 PyHamtObject * _PyHamt_New(void);
99 PyHamtObject * _PyHamt_Assoc(PyHamtObject *o, PyObject *key, PyObject *val);
102 PyHamtObject * _PyHamt_Without(PyHamtObject *o, PyObject *key);
111 int _PyHamt_Find(PyHamtObject *o, PyObject *key, PyObject **val);
120 int _PyHamt_Eq(PyHamtObject *v, PyHamtObject *w);
123 Py_ssize_t _PyHamt_Len(PyHamtObject *o);
126 PyObject * _PyHamt_NewIterKeys(PyHamtObject *o);
129 PyObject * _PyHamt_NewIterValues(PyHamtObject *o);
[all …]
Dpycore_context.h28 PyHamtObject *ctx_vars;
Dpycore_global_objects.h96 PyHamtObject hamt_empty;
/external/python/cpython3/Python/
Dhamt.c330 static PyHamtObject *
2249 PyHamtObject *
2250 _PyHamt_Assoc(PyHamtObject *o, PyObject *key, PyObject *val) in _PyHamt_Assoc()
2255 PyHamtObject *new_o; in _PyHamt_Assoc()
2271 return (PyHamtObject*)Py_NewRef(o); in _PyHamt_Assoc()
2286 PyHamtObject *
2287 _PyHamt_Without(PyHamtObject *o, PyObject *key) in _PyHamt_Without()
2307 return (PyHamtObject*)Py_NewRef(o); in _PyHamt_Without()
2311 PyHamtObject *new_o = hamt_alloc(); in _PyHamt_Without()
2328 hamt_find(PyHamtObject *o, PyObject *key, PyObject **val) in hamt_find()
[all …]
Dcontext.c49 context_new_from_vars(PyHamtObject *vars);
217 PyHamtObject *vars = ((PyContext *)ts->context)->ctx_vars; in PyContextVar_Get()
395 context_new_from_vars(PyHamtObject *vars) in context_new_from_vars()
402 ctx->ctx_vars = (PyHamtObject*)Py_NewRef(vars); in context_new_from_vars()
740 PyHamtObject *new_vars = _PyHamt_Assoc( in contextvar_set()
768 PyHamtObject *vars = ctx->ctx_vars; in contextvar_del()
769 PyHamtObject *new_vars = _PyHamt_Without(vars, (PyObject *)var); in contextvar_del()
/external/python/cpython3/Tools/c-analyzer/
DTODO121 Python/hamt.c:_empty_hamt static PyHamtObject *_empty_hamt
/external/python/cpython3/Doc/data/
Dpython3.13.abi19772 …<class-decl name='PyHamtObject' size-in-bits='320' is-struct='yes' naming-typedef-id='type-id-1179…
19786 …<typedef-decl name='PyHamtObject' type-id='type-id-1212' filepath='./Include/internal/pycore_hamt.…