11#ifndef PythonMonkey_JSFunctionProxy_
12#define PythonMonkey_JSFunctionProxy_
PyTypeObject JSFunctionProxyType
Struct for the JSFunctionProxyType, used by all JSFunctionProxy objects.
Definition pythonmonkey.cc:168
This struct is a bundle of methods used by the JSFunctionProxy type.
Definition JSFunctionProxy.hh:30
static PyObject * JSFunctionProxy_call(PyObject *self, PyObject *args, PyObject *kwargs)
Call method (.tp_call), called when the JSFunctionProxy is called.
Definition JSFunctionProxy.cc:35
static PyObject * JSFunctionProxy_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
New method (.tp_new), creates a new instance of the JSFunctionProxy type, exposed as the new() method...
Definition JSFunctionProxy.cc:27
static void JSFunctionProxy_dealloc(JSFunctionProxy *self)
Deallocation method (.tp_dealloc), removes the reference to the underlying JSFunction before freeing ...
Definition JSFunctionProxy.cc:22
The typedef for the backing store that will be used by JSFunctionProxy objects. All it contains is a ...
Definition JSFunctionProxy.hh:21
PyObject_HEAD JS::PersistentRootedObject * jsFunc
Definition JSFunctionProxy.hh:23