descrobject.h File Reference

Classes

struct  PyGetSetDef
 
struct  wrapperbase
 
struct  PyDescrObject
 
struct  PyMethodDescrObject
 
struct  PyMemberDescrObject
 
struct  PyGetSetDescrObject
 
struct  PyWrapperDescrObject
 

Macros

#define PyWrapperFlag_KEYWORDS
 
#define PyDescr_COMMON
 
#define PyDescr_TYPE(x)
 
#define PyDescr_NAME(x)
 
#define PyDescr_IsData(d)
 

Typedefs

typedef PyObject *(* getter) (PyObject *, void *)
 
typedef int(* setter) (PyObject *, PyObject *, void *)
 
typedef struct PyGetSetDef PyGetSetDef
 
typedef PyObject *(* wrapperfunc) (PyObject *self, PyObject *args, void *wrapped)
 
typedef PyObject *(* wrapperfunc_kwds) (PyObject *self, PyObject *args, void *wrapped, PyObject *kwds)
 

Functions

 PyAPI_DATA (PyTypeObject) PyClassMethodDescr_Type
 
 PyAPI_FUNC (PyObject *) PyDescr_NewMethod(PyTypeObject *
 

Macro Definition Documentation

◆ PyWrapperFlag_KEYWORDS

#define PyWrapperFlag_KEYWORDS

◆ PyDescr_COMMON

#define PyDescr_COMMON

◆ PyDescr_TYPE

#define PyDescr_TYPE (   x)

◆ PyDescr_NAME

#define PyDescr_NAME (   x)

◆ PyDescr_IsData

#define PyDescr_IsData (   d)

Typedef Documentation

◆ getter

typedef PyObject*(* getter) (PyObject *, void *)

◆ setter

typedef int(* setter) (PyObject *, PyObject *, void *)

◆ PyGetSetDef

typedef struct PyGetSetDef PyGetSetDef

◆ wrapperfunc

typedef PyObject*(* wrapperfunc) (PyObject *self, PyObject *args, void *wrapped)

◆ wrapperfunc_kwds

typedef PyObject*(* wrapperfunc_kwds) (PyObject *self, PyObject *args, void *wrapped, PyObject *kwds)

Function Documentation

◆ PyAPI_DATA()

PyAPI_DATA ( PyTypeObject  )

◆ PyAPI_FUNC()

PyAPI_FUNC ( PyObject )