On this page
Descriptor Objects
“Descriptors”是描述对象某些属性的对象。它们可以在类型对象的字典中找到。
PyTypeObject
PyProperty_Type- 内置 Descriptors 类型的类型对象。
PyObject *
PyDescr_NewGetSet(PyTypeObject 类型,结构PyGetSetDef* getset *)- 返回值:新参考.
PyObject *
PyDescr_NewMember(PyTypeObject *type ,struct PyMemberDef meth *)- 返回值:新参考.
PyObject *
PyDescr_NewMethod(PyTypeObject *type ,struct PyMethodDef meth *)- 返回值:新参考.
PyObject *
PyDescr_NewWrapper(PyTypeObject *type ,struct wrapperbase wrapper *,void ** wrapped *)- 返回值:新参考.
PyObject *
PyDescr_NewClassMethod(PyTypeObject 类型,PyMethodDef* 方法*)- 返回值:新参考.
int
PyDescr_IsData(PyObject ** descr *)- 如果 Descriptors 对象* descr *描述数据属性,则返回 true;如果描述方法,则返回 false。 * descr *必须是 Descriptors 对象;没有错误检查。
PyObject*
PyWrapper_New( PyObject * , PyObject * )- 返回值:新参考.