123456789101112131415161718192021222324252627282930 |
- typedef struct {
- PyObject_HEAD
- PyTypeObject *d_type;
- PyObject *d_name;
- PyObject *d_qualname;
- } PyDescrObject;
- #define PyDescr_COMMON PyDescrObject d_common
- typedef struct {
- PyDescr_COMMON;
- PyMethodDef *d_method;
- } PyMethodDescrObject;
- typedef struct {
- PyDescr_COMMON;
- struct PyMemberDef *d_member;
- } PyMemberDescrObject;
- typedef struct {
- PyDescr_COMMON;
- PyGetSetDef *d_getset;
- } PyGetSetDescrObject;
- typedef struct {
- PyDescr_COMMON;
- struct wrapperbase *d_base;
- void *d_wrapped; /* This can be any function pointer */
- } PyWrapperDescrObject;
|