Lines Matching refs:PyODictObject
522 #define _odict_FIRST(od) (((PyODictObject *)od)->od_first)
523 #define _odict_LAST(od) (((PyODictObject *)od)->od_last)
530 _odict_get_index_raw(PyODictObject *od, PyObject *key, Py_hash_t hash) in _odict_get_index_raw()
548 _odict_resize(PyODictObject *od) in _odict_resize()
584 _odict_get_index(PyODictObject *od, PyObject *key, Py_hash_t hash) in _odict_get_index()
604 _odict_find_node_hash(PyODictObject *od, PyObject *key, Py_hash_t hash) in _odict_find_node_hash()
618 _odict_find_node(PyODictObject *od, PyObject *key) in _odict_find_node()
636 _odict_add_head(PyODictObject *od, _ODictNode *node) in _odict_add_head()
649 _odict_add_tail(PyODictObject *od, _ODictNode *node) in _odict_add_tail()
663 _odict_add_new_node(PyODictObject *od, PyObject *key, Py_hash_t hash) in _odict_add_new_node()
707 _odict_remove_node(PyODictObject *od, _ODictNode *node) in _odict_remove_node()
741 _odict_clear_node(PyODictObject *od, _ODictNode *node, PyObject *key, in _odict_clear_node()
773 _odict_clear_nodes(PyODictObject *od) in _odict_clear_nodes()
796 _odict_keys_equal(PyODictObject *a, PyODictObject *b) in _odict_keys_equal()
834 odict_mp_ass_sub(PyODictObject *od, PyObject *v, PyObject *w) in odict_mp_ass_sub()
880 odict_sizeof(PyODictObject *od) in odict_sizeof()
895 odict_reduce(register PyODictObject *od) in odict_reduce()
956 OrderedDict_setdefault_impl(PyODictObject *self, PyObject *key, in OrderedDict_setdefault_impl()
1032 node = _odict_find_node_hash((PyODictObject *)od, key, hash); in _odict_popkey_hash()
1038 int res = _odict_clear_node((PyODictObject *)od, node, key, hash); in _odict_popkey_hash()
1109 OrderedDict_popitem_impl(PyODictObject *self, int last) in OrderedDict_popitem_impl()
1171 odict_clear(register PyODictObject *od, PyObject *Py_UNUSED(ignored)) in odict_clear()
1187 odict_copy(register PyODictObject *od) in odict_copy()
1243 static PyObject * odictiter_new(PyODictObject *, int);
1246 odict_reversed(PyODictObject *od) in odict_reversed()
1266 OrderedDict_move_to_end_impl(PyODictObject *self, PyObject *key, int last) in OrderedDict_move_to_end_impl()
1356 odict_dealloc(PyODictObject *self) in odict_dealloc()
1385 odict_repr(PyODictObject *self) in odict_repr()
1461 odict_traverse(PyODictObject *od, visitproc visit, void *arg) in odict_traverse()
1476 odict_tp_clear(PyODictObject *od) in odict_tp_clear()
1510 eq = _odict_keys_equal((PyODictObject *)v, (PyODictObject *)w); in odict_richcompare()
1525 odict_iter(PyODictObject *od) in odict_iter()
1561 sizeof(PyODictObject), /* tp_basicsize */
1583 offsetof(PyODictObject, od_weakreflist), /* tp_weaklistoffset */
1593 offsetof(PyODictObject, od_inst_dict), /* tp_dictoffset */
1617 res = _odict_add_new_node((PyODictObject *)od, key, hash); in _PyODict_SetItem_KnownHash()
1645 res = _odict_clear_node((PyODictObject *)od, NULL, key, hash); in PyODict_DelItem()
1659 PyODictObject *di_odict;
1862 odictiter_new(PyODictObject *od, int kind) in odictiter_new()
1903 return odictiter_new((PyODictObject *)dv->dv_dict, in odictkeys_iter()
1913 return odictiter_new((PyODictObject *)dv->dv_dict, in odictkeys_reversed()
1970 return odictiter_new((PyODictObject *)dv->dv_dict, in odictitems_iter()
1980 return odictiter_new((PyODictObject *)dv->dv_dict, in odictitems_reversed()
2037 return odictiter_new((PyODictObject *)dv->dv_dict, in odictvalues_iter()
2047 return odictiter_new((PyODictObject *)dv->dv_dict, in odictvalues_reversed()