記述子オブジェクト—Pythonドキュメント

提供:Dev Guides
< PythonPython/docs/2.7/c-api/descriptor
移動先:案内検索

記述子オブジェクト

「記述子」は、オブジェクトの属性を説明するオブジェクトです。 それらはタイプオブジェクトのディクショナリにあります。

PyTypeObject PyProperty_Type

組み込み記述子タイプのタイプオブジェクト。

バージョン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)

記述子オブジェクト descr がデータ属性を記述している場合はtrueを返し、メソッドを記述している場合はfalseを返します。 descr は記述子オブジェクトである必要があります。 エラーチェックはありません。

バージョン2.2の新機能。

PyObject *PyWrapper_New(PyObject*, PyObject*)

バージョン2.2の新機能。