描述符对象

“Descriptors” are objects that describe some attribute of an object. They are found in the dictionary of type objects.

PyTypeObject PyProperty_Type
属于 稳定 ABI (应用程序二进制接口) .

The type object for the built-in descriptor types.

PyObject * PyDescr_NewGetSet ( PyTypeObject * type , struct PyGetSetDef * getset )
返回值:新引用。 属于 稳定 ABI (应用程序二进制接口) .
PyObject * PyDescr_NewMember ( PyTypeObject * type , struct PyMemberDef * meth )
返回值:新引用。 属于 稳定 ABI (应用程序二进制接口) .
PyObject * PyDescr_NewMethod ( PyTypeObject * type , struct PyMethodDef * meth )
返回值:新引用。 属于 稳定 ABI (应用程序二进制接口) .
PyObject * PyDescr_NewWrapper ( PyTypeObject * type , struct wrapperbase * wrapper , void * wrapped )
返回值:新引用。
PyObject * PyDescr_NewClassMethod ( PyTypeObject * type , PyMethodDef * 方法 )
返回值:新引用。 属于 稳定 ABI (应用程序二进制接口) .
int PyDescr_IsData ( PyObject * descr )

Return non-zero if the descriptor objects descr describes a data attribute, or 0 if it describes a method. descr must be a descriptor object; there is no error checking.

PyObject * PyWrapper_New ( PyObject * , PyObject * )
返回值:新引用。 属于 稳定 ABI (应用程序二进制接口) .

上一话题

迭代器对象

下一话题

切片对象

本页