Deskriptorobjekte¶
„Deskriptoren“ sind Objekte, die ein bestimmtes Attribut eines Objekts beschreiben. Sie befinden sich im Wörterbuch von Typobjekten.
-
PyTypeObject PyProperty_Type¶
- Teil der Stable ABI.
Der Typobjekt für die integrierten Deskriptortypen.
-
PyObject *PyDescr_NewGetSet(PyTypeObject *type, struct PyGetSetDef *getset)¶
- Rückgabewert: Neue Referenz. Teil der Stabilen ABI.
-
PyObject *PyDescr_NewMember(PyTypeObject *type, struct PyMemberDef *meth)¶
- Rückgabewert: Neue Referenz. Teil der Stabilen ABI.
-
PyObject *PyDescr_NewMethod(PyTypeObject *type, struct PyMethodDef *meth)¶
- Rückgabewert: Neue Referenz. Teil der Stabilen ABI.
-
PyObject *PyDescr_NewWrapper(PyTypeObject *type, struct wrapperbase *wrapper, void *wrapped)¶
- Rückgabewert: Neue Referenz.
-
PyObject *PyDescr_NewClassMethod(PyTypeObject *type, PyMethodDef *method)¶
- Rückgabewert: Neue Referenz. Teil der Stabilen ABI.
-
int PyDescr_IsData(PyObject *descr)¶
Gibt ungleich Null zurück, wenn das Deskriptorobjekt descr ein Datenattribut beschreibt, oder
0, wenn es eine Methode beschreibt. descr muss ein Deskriptorobjekt sein; es gibt keine Fehlerprüfung.
-
PyObject *PyWrapper_New(PyObject*, PyObject*)¶
- Rückgabewert: Neue Referenz. Teil der Stabilen ABI.