Lines Matching refs:dispatch_table
147 PyObject *dispatch_table; member
203 Py_CLEAR(st->dispatch_table); in _Pickle_ClearState()
233 st->dispatch_table = PyObject_GetAttrString(copyreg, "dispatch_table"); in _Pickle_InitState()
234 if (!st->dispatch_table) in _Pickle_InitState()
236 if (!PyDict_CheckExact(st->dispatch_table)) { in _Pickle_InitState()
239 Py_TYPE(st->dispatch_table)->tp_name); in _Pickle_InitState()
625 PyObject *dispatch_table; /* private dispatch_table, can be NULL */ member
1114 self->dispatch_table = NULL; in _Pickler_New()
4383 if (self->dispatch_table == NULL) { in save()
4385 reduce_func = PyDict_GetItemWithError(st->dispatch_table, in save()
4398 reduce_func = PyObject_GetItem(self->dispatch_table, in save()
4641 Py_XDECREF(self->dispatch_table); in Pickler_dealloc()
4656 Py_VISIT(self->dispatch_table); in Pickler_traverse()
4669 Py_CLEAR(self->dispatch_table); in Pickler_clear()
4732 _Py_IDENTIFIER(dispatch_table); in _pickle_Pickler___init___impl()
4773 &PyId_dispatch_table, &self->dispatch_table) < 0) { in _pickle_Pickler___init___impl()
5062 {"dispatch_table", T_OBJECT_EX, offsetof(PicklerObject, dispatch_table)},
7972 Py_VISIT(st->dispatch_table); in pickle_traverse()