Logo ROOT   6.18/05
Reference Guide
Namespaces | Macros | Functions | Variables
TCustomPyTypes.cxx File Reference
#include "PyROOT.h"
#include "TCustomPyTypes.h"
Include dependency graph for TCustomPyTypes.cxx:

Namespaces

namespace  PyROOT
 

Macros

#define PyMethod_MAXFREELIST   256
 

Functions

static PyObjectPyROOT::im_call (PyObject *meth, PyObject *args, PyObject *kw)
 The mapping from a method to a function involves reshuffling of self back into the list of arguments. More...
 
static void PyROOT::im_dealloc (PyMethodObject *im)
 from instancemethod, but with custom type (at issue is that instancemethod is not meant to be derived from) More...
 
static PyObjectPyROOT::im_descr_get (PyObject *meth, PyObject *obj, PyObject *pyclass)
 from instancemethod: don't rebind an already bound method, or an unbound method of a class that's not a base class of pyclass More...
 
PyObjectPyROOT::TCustomInstanceMethod_New (PyObject *func, PyObject *self, PyObject *pyclass)
 

Variables

static PyMethodObject * PyROOT::free_list
 
static int PyROOT::numfree = 0
 
PyTypeObject PyROOT::TCustomFloat_Type
 Custom builtins, detectable by type, for pass by ref. More...
 
PyTypeObject PyROOT::TCustomInstanceMethod_Type
 
PyTypeObject PyROOT::TCustomInt_Type
 

Macro Definition Documentation

◆ PyMethod_MAXFREELIST

#define PyMethod_MAXFREELIST   256

Definition at line 156 of file TCustomPyTypes.cxx.