Searched refs:tp_mro (Results 1 – 6 of 6) sorted by relevance
69 PyObject *tp_mro; /* method resolution order */ member
420 {"__mro__", T_OBJECT, offsetof(PyTypeObject, tp_mro), READONLY},670 new_mro = type->tp_mro; in mro_hierarchy()684 type->tp_mro = old_mro; in mro_hierarchy()762 (base->tp_mro != NULL && type_is_subtype_base_chain(base, type))) { in type_set_bases()822 if (cls->tp_mro == new_mro) { in type_set_bases()824 cls->tp_mro = old_mro; in type_set_bases()1408 mro = a->tp_mro; in PyType_IsSubtype()1793 if (base->tp_mro == NULL) { in mro_implementation()1799 assert(PyTuple_Check(base->tp_mro)); in mro_implementation()1807 Py_ssize_t k = PyTuple_GET_SIZE(base->tp_mro); in mro_implementation()[all …]
263 PyObject *tp_mro; /* method resolution order */ member
687 PyObject *mro = ((PyTypeObject *)subclass)->tp_mro; in _abc__abc_subclasscheck_impl()
235 * :c:member:`~PyTypeObject.tp_mro`
134 …| <:c:member:`~PyTypeObject.tp_mro`> | :c:type:`PyObject` * | __mro__ …1807 .. c:member:: PyObject* PyTypeObject.tp_mro