48#include "structmember.h"
61#define PythonQtSlotFunction_Check(op) (Py_TYPE(op) == &PythonQtSlotFunction_Type)
68#define PythonQtSlotFunction_GET_SELF(func) \
69 (((PythonQtSlotFunctionObject *)func) -> m_self)
PyObject * PythonQtConvertPairToPython(const void *inPair, int metaTypeId)
PyObject * PythonQtMemberFunction_parameterTypes(PythonQtSlotInfo *theInfo)
PyObject * PythonQtSlotFunction_CallImpl(PythonQtClassInfo *classInfo, QObject *objectToCall, PythonQtSlotInfo *info, PyObject *args, PyObject *kw, void *firstArg=nullptr, void **directReturnValuePointer=nullptr, PythonQtPassThisOwnershipType *passThisOwnershipToCPP=nullptr)
PythonQtSlotInfo * PythonQtSlotFunction_GetSlotInfo(PyObject *)
PyObject * PythonQtSlotFunction_GetSelf(PyObject *)
PyObject * PythonQtSlotFunction_New(PythonQtSlotInfo *, PyObject *, PyObject *)
PyObject * PythonQtMemberFunction_parameterNames(PythonQtSlotInfo *theInfo)
PyObject * PythonQtMemberFunction_Call(PythonQtSlotInfo *info, PyObject *m_self, PyObject *args, PyObject *kw)
PyObject * PythonQtMemberFunction_typeName(PythonQtSlotInfo *theInfo)
PYTHONQT_EXPORT PyTypeObject PythonQtSlotFunction_Type
PyObject * PythonQtSlotFunction_Call(PyObject *, PyObject *, PyObject *)
PythonQtPassThisOwnershipType
a class that stores all required information about a Qt object (and an optional associated C++ class ...
stores information about a slot, including a next pointer to overloaded slots
defines a python object that stores a Qt slot info
PyObject_HEAD PythonQtSlotInfo * m_ml