Home
last modified time | relevance | path

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

/external/python/cpython2/Doc/includes/
Dtypestruct.h71 PyObject *tp_mro; /* method resolution order */ member
/external/python/cpython3/Doc/includes/
Dtypestruct.h69 PyObject *tp_mro; /* method resolution order */ member
/external/python/cpython3/Objects/
Dtypeobject.c143 assert(type->tp_mro != NULL && PyTuple_Check(type->tp_mro)); in _PyType_CheckConsistency()
372 {"__mro__", T_OBJECT, offsetof(PyTypeObject, tp_mro), READONLY},
611 new_mro = type->tp_mro; in mro_hierarchy()
625 type->tp_mro = old_mro; in mro_hierarchy()
703 (base->tp_mro != NULL && type_is_subtype_base_chain(base, type))) { in type_set_bases()
763 if (cls->tp_mro == new_mro) { in type_set_bases()
765 cls->tp_mro = old_mro; in type_set_bases()
1391 mro = a->tp_mro; in PyType_IsSubtype()
1767 if (base->tp_mro == NULL) { in mro_implementation()
1773 assert(PyTuple_Check(base->tp_mro)); in mro_implementation()
[all …]
/external/python/cpython2/Objects/
Dtypeobject.c219 {"__mro__", T_OBJECT, offsetof(PyTypeObject, tp_mro), READONLY},
419 old_mro = subclass->tp_mro; in mro_subclasses()
421 subclass->tp_mro = old_mro; in mro_subclasses()
503 old_mro = type->tp_mro; in type_set_bases()
525 ob = cls->tp_mro; in type_set_bases()
526 cls->tp_mro = mro; in type_set_bases()
570 if (type->tp_mro != old_mro) { in type_set_bases()
571 Py_DECREF(type->tp_mro); in type_set_bases()
576 type->tp_mro = old_mro; in type_set_bases()
1173 mro = a->tp_mro; in PyType_IsSubtype()
[all …]
Dobject.c1375 mro = tp->tp_mro; in _PyObject_GenericGetAttrWithDict()
/external/python/cpython3/Modules/
D_abc.c646 PyObject *mro = ((PyTypeObject *)subclass)->tp_mro; in _abc__abc_subclasscheck_impl()
/external/python/cpython3/Include/
Dobject.h416 PyObject *tp_mro; /* method resolution order */ member
/external/python/cpython2/Include/
Dobject.h394 PyObject *tp_mro; /* method resolution order */ member
/external/python/cpython2/Doc/c-api/
Dtypeobj.rst516 …ber:`~PyTypeObject.tp_is_gc`, :c:member:`~PyTypeObject.tp_bases`, :c:member:`~PyTypeObject.tp_mro`,
1078 .. c:member:: PyObject* PyTypeObject.tp_mro
/external/python/cpython3/Doc/c-api/
Dtypeobj.rst980 .. c:member:: PyObject* PyTypeObject.tp_mro