#include "CPyCppyy.h"#include "CustomPyTypes.h"#include "CPPInstance.h"#include "Converters.h"#include "ProxyWrappers.h"#include "PyStrings.h"Namespaces | |
| namespace | CPyCppyy | 
Macros | |
| #define | CustomInstanceMethod_GET_CLASS(meth) PyMethod_GET_CLASS(meth) | 
| #define | CustomInstanceMethod_GET_FUNCTION(meth) reinterpret_cast<PyMethodObject *>(meth)->im_func | 
| #define | CustomInstanceMethod_GET_SELF(meth) reinterpret_cast<PyMethodObject *>(meth)->im_self | 
| #define | PyMethod_MAXFREELIST 256 | 
Functions | |
| PyObject * | CPyCppyy::CustomInstanceMethod_New (PyObject *func, PyObject *self, PyObject *pyclass) | 
| static PyObject * | CPyCppyy::im_call (PyObject *meth, PyObject *args, PyObject *kw) | 
| static void | CPyCppyy::im_dealloc (PyMethodObject *im) | 
| static PyObject * | CPyCppyy::im_descr_get (PyObject *meth, PyObject *obj, PyObject *pyclass) | 
| static void | CPyCppyy::indexiter_dealloc (indexiterobject *ii) | 
| static PyObject * | CPyCppyy::indexiter_iternext (indexiterobject *ii) | 
| static int | CPyCppyy::indexiter_traverse (indexiterobject *ii, visitproc visit, void *arg) | 
| static PyObject * | CPyCppyy::tptc_call (typedefpointertoclassobject *self, PyObject *args, PyObject *) | 
| static PyObject * | CPyCppyy::tptc_getcppname (typedefpointertoclassobject *self, void *) | 
| static PyObject * | CPyCppyy::tptc_name (typedefpointertoclassobject *self, void *) | 
| static void | CPyCppyy::vectoriter_dealloc (vectoriterobject *vi) | 
| static PyObject * | CPyCppyy::vectoriter_iternext (vectoriterobject *vi) | 
Variables | |
| PyTypeObject | CPyCppyy::CustomInstanceMethod_Type | 
| static PyMethodObject * | CPyCppyy::free_list | 
| PyTypeObject | CPyCppyy::IndexIter_Type | 
| static int | CPyCppyy::numfree = 0 | 
| PyTypeObject | CPyCppyy::RefFloat_Type | 
| Custom "builtins," detectable by type, for pass by ref and improved performance.   | |
| PyTypeObject | CPyCppyy::RefInt_Type | 
| static PyGetSetDef | CPyCppyy::tptc_getset [] | 
| PyTypeObject | CPyCppyy::TypedefPointerToClass_Type | 
| PyTypeObject | CPyCppyy::VectorIter_Type | 
| #define CustomInstanceMethod_GET_CLASS | ( | meth | ) | PyMethod_GET_CLASS(meth) | 
Definition at line 20 of file CustomPyTypes.cxx.
| #define CustomInstanceMethod_GET_FUNCTION | ( | meth | ) | reinterpret_cast<PyMethodObject *>(meth)->im_func | 
Definition at line 15 of file CustomPyTypes.cxx.
| #define CustomInstanceMethod_GET_SELF | ( | meth | ) | reinterpret_cast<PyMethodObject *>(meth)->im_self | 
Definition at line 14 of file CustomPyTypes.cxx.
| #define PyMethod_MAXFREELIST 256 | 
Definition at line 182 of file CustomPyTypes.cxx.