Open Search
    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 )