Copyright (C) 2000-2012 |
GNU Info (python2.1-api.info)Common Object StructuresCommon Object Structures ======================== PyObject, PyVarObject PyObject_HEAD, PyObject_HEAD_INIT, PyObject_VAR_HEAD Typedefs: unaryfunc, binaryfunc, ternaryfunc, inquiry, coercion, intargfunc, intintargfunc, intobjargproc, intintobjargproc, objobjargproc, destructor, printfunc, getattrfunc, getattrofunc, setattrfunc, setattrofunc, cmpfunc, reprfunc, hashfunc `PyCFunction' Type of the functions used to implement most Python callables in C. `PyMethodDef' Structure used to describe a method of an extension type. This structure has four fields: Field C Type Meaning ------ ----- ----- ml_name char * name of the method ml_meth PyCFunction pointer to the C implementation ml_flags int flag bits indicating how the call should be constructed ml_doc char * points to the contents of the docstring `PyObject* Py_FindMethod(PyMethodDef[] table, PyObject *ob, char *name)' Return a bound method object for an extension type implemented in C. This function also handles the special attribute `__methods__', returning a list of all the method names defined in TABLE. automatically generated by info2www version 1.2.2.9 |