描述符对象
¶
“Descriptors” are objects that describe some attribute of an object. They are found in the dictionary of type objects.
-
PyTypeObject
PyProperty_Type
¶
The type object for the built-in descriptor types.
2.2 版新增。
-
PyObject
*
PyDescr_NewGetSet
(
PyTypeObject
*type
, struct PyGetSetDef
*getset
)
¶
-
返回值:新引用。
2.2 版新增。
-
PyObject
*
PyDescr_NewMember
(
PyTypeObject
*type
, struct
PyMemberDef
*meth
)
¶
-
返回值:新引用。
2.2 版新增。
-
PyObject
*
PyDescr_NewMethod
(
PyTypeObject
*type
, struct
PyMethodDef
*meth
)
¶
-
返回值:新引用。
2.2 版新增。
-
PyObject
*
PyDescr_NewWrapper
(
PyTypeObject
*type
, struct wrapperbase
*wrapper
, void
*wrapped
)
¶
-
返回值:新引用。
2.2 版新增。
-
PyObject
*
PyDescr_NewClassMethod
(
PyTypeObject
*type
,
PyMethodDef
*method
)
¶
-
返回值:新引用。
2.3 版新增。
-
int
PyDescr_IsData
(
PyObject
*descr
)
¶
Return true if the descriptor objects
descr
describes a data attribute, or false if it describes a method.
descr
must be a descriptor object; there is no error checking.
2.2 版新增。
-
PyObject
*
PyWrapper_New
(
PyObject
*
,
PyObject
*
)
¶
-
返回值:新引用。
2.2 版新增。