Orbits  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Pages
Classes | Macros | Typedefs | Functions
descrobject.h File Reference

Go to the source code of this file.

Classes

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

Macros

#define PyWrapperFlag_KEYWORDS   1 /* wrapper function takes keyword args */
 
#define PyDescr_COMMON
 
#define PyDescr_IsData(d)   (Py_TYPE(d)->tp_descr_set != NULL)
 

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) PyWrapperDescr_Type
 
 PyAPI_FUNC (PyObject *) PyDescr_NewMethod(PyTypeObject *
 

Macro Definition Documentation

#define PyDescr_COMMON
Value:
PyObject_HEAD \
PyTypeObject *d_type; \
PyObject *d_name
#define PyDescr_IsData (   d)    (Py_TYPE(d)->tp_descr_set != NULL)
#define PyWrapperFlag_KEYWORDS   1 /* wrapper function takes keyword args */

Typedef Documentation

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

Function Documentation

PyAPI_DATA ( PyTypeObject  )
PyAPI_FUNC ( PyObject )
read

Copyright 2014 Google Inc. All rights reserved.