Descriptor-objekt¶
”Deskriptorer” är objekt som beskriver vissa egenskaper hos ett objekt. De finns i typobjektets ordlista.
-
PyTypeObject PyProperty_Type¶
- En del av Stabil ABI.
Typobjektet för de inbyggda deskriptortyperna.
-
PyObject *PyDescr_NewGetSet(PyTypeObject *type, struct PyGetSetDef *getset)¶
- Returnera värde: Ny referens. En del av Stabil ABI.
-
PyObject *PyDescr_NewMember(PyTypeObject *type, struct PyMemberDef *meth)¶
- Returnera värde: Ny referens. En del av Stabil ABI.
-
PyObject *PyDescr_NewMethod(PyTypeObject *type, struct PyMethodDef *meth)¶
- Returnera värde: Ny referens. En del av Stabil ABI.
-
PyObject *PyDescr_NewWrapper(PyTypeObject *type, struct wrapperbase *wrapper, void *wrapped)¶
- Returnera värde: Ny referens.
-
PyObject *PyDescr_NewClassMethod(PyTypeObject *type, PyMethodDef *method)¶
- Returnera värde: Ny referens. En del av Stabil ABI.
-
int PyDescr_IsData(PyObject *descr)¶
Returnera ett värde som inte är noll om deskriptorobjekten descr beskriver ett dataattribut eller
0
om det beskriver en metod. descr måste vara ett deskriptorobjekt; det finns ingen felkontroll.
-
PyObject *PyWrapper_New(PyObject*, PyObject*)¶
- Returnera värde: Ny referens. En del av Stabil ABI.