Home
last modified time | relevance | path

Searched refs:tp_mro (Results 1 – 6 of 6) sorted by relevance

/third_party/python/Doc/includes/
Dtypestruct.h69 PyObject *tp_mro; /* method resolution order */ member
/third_party/python/Objects/
Dtypeobject.c420 {"__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 …]
/third_party/python/Include/cpython/
Dobject.h263 PyObject *tp_mro; /* method resolution order */ member
/third_party/python/Modules/
D_abc.c687 PyObject *mro = ((PyTypeObject *)subclass)->tp_mro; in _abc__abc_subclasscheck_impl()
/third_party/python/Doc/c-api/
Dtype.rst235 * :c:member:`~PyTypeObject.tp_mro`
Dtypeobj.rst134 …| <:c:member:`~PyTypeObject.tp_mro`> | :c:type:`PyObject` * | __mro__ …
1807 .. c:member:: PyObject* PyTypeObject.tp_mro