Home
last modified time | relevance | path

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

/third_party/python/Doc/includes/
Dtypestruct.h72 PyObject *tp_mro; /* method resolution order */ member
/third_party/python/Objects/
Dtypeobject.c456 {"__mro__", T_OBJECT, offsetof(PyTypeObject, tp_mro), READONLY},
708 new_mro = type->tp_mro; in mro_hierarchy()
722 type->tp_mro = old_mro; in mro_hierarchy()
800 (base->tp_mro != NULL && type_is_subtype_base_chain(base, type))) { in type_set_bases()
860 if (cls->tp_mro == new_mro) { in type_set_bases()
862 cls->tp_mro = old_mro; in type_set_bases()
1530 mro = a->tp_mro; in PyType_IsSubtype()
1915 if (base->tp_mro == NULL) { in mro_implementation()
1921 assert(PyTuple_Check(base->tp_mro)); in mro_implementation()
1929 Py_ssize_t k = PyTuple_GET_SIZE(base->tp_mro); in mro_implementation()
[all …]
/third_party/python/Include/cpython/
Dobject.h262 PyObject *tp_mro; /* method resolution order */ member
/third_party/python/Modules/
D_abc.c753 PyObject *mro = ((PyTypeObject *)subclass)->tp_mro; in _abc__abc_subclasscheck_impl()
/third_party/python/Doc/c-api/
Dtype.rst250 * :c:member:`~PyTypeObject.tp_mro`
Dtypeobj.rst134 …| <:c:member:`~PyTypeObject.tp_mro`> | :c:type:`PyObject` * | __mro__ …
1915 .. c:member:: PyObject* PyTypeObject.tp_mro