|  | 
| PyObject * | BindCppGlobal (TGlobal *) | 
|  | gbl == 0 means global does not exist (rather than gbl is NULL pointer)  More... 
 | 
|  | 
| PyObject * | BindCppObject (Cppyy::TCppObject_t object, const std::string &clName, Bool_t isRef=kFALSE) | 
|  | 
| PyObject * | BindCppObject (Cppyy::TCppObject_t object, Cppyy::TCppType_t klass, Bool_t isRef=kFALSE) | 
|  | if the object is a null pointer, return a typed one (as needed for overloading)  More... 
 | 
|  | 
| PyObject * | BindCppObjectArray (Cppyy::TCppObject_t address, Cppyy::TCppType_t klass, Int_t size) | 
|  | TODO: this function exists for symmetry; need to figure out if it's useful.  More... 
 | 
|  | 
| PyObject * | BindCppObjectNoCast (Cppyy::TCppObject_t object, Cppyy::TCppType_t klass, Bool_t isRef=kFALSE, Bool_t isValue=kFALSE) | 
|  | only known or knowable objects will be bound (null object is ok)  More... 
 | 
|  | 
| PyObject * | ClearProxiedObjects () | 
|  | Delete all memory-regulated objects.  More... 
 | 
|  | 
| TConverter * | CreateConverter (const std::string &fullType, Long_t size=-1) | 
|  | 
| TExecutor * | CreateExecutor (const std::string &fullType, Bool_t manage_smart_ptr=kTRUE) | 
|  | 
| Bool_t | CreatePyStrings () | 
|  | 
| PyObject * | CreateScopeProxy (const std::string &scope_name, PyObject *parent=0) | 
|  | Build a python shadow class for the named C++ class.  More... 
 | 
|  | 
| PyObject * | CreateScopeProxy (Cppyy::TCppScope_t) | 
|  | Convenience function with a lookup first through the known existing proxies.  More... 
 | 
|  | 
| PyObject * | CreateScopeProxy (PyObject *, PyObject *args) | 
|  | Build a python shadow class for the named C++ class.  More... 
 | 
|  | 
| PyObject * | DestroyPyStrings () | 
|  | Remove all cached python strings.  More... 
 | 
|  | 
| PyObject * | GetCppGlobal (const std::string &name) | 
|  | try named global variable/enum (first ROOT, then Cling: sync is too slow)  More... 
 | 
|  | 
| PyObject * | GetCppGlobal (PyObject *, PyObject *args) | 
|  | get the requested name  More... 
 | 
|  | 
| PyObject * | GetScopeProxy (Cppyy::TCppScope_t) | 
|  | Retrieve scope proxy from the known ones.  More... 
 | 
|  | 
| static PyObject * | 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 | im_dealloc (PyMethodObject *im) | 
|  | from instancemethod, but with custom type (at issue is that instancemethod is not meant to be derived from)  More... 
 | 
|  | 
| static PyObject * | 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... 
 | 
|  | 
| void | InitRoot () | 
|  | 
| Bool_t | IsConstructor (UInt_t flags) | 
|  | 
| Bool_t | IsCreator (UInt_t flags) | 
|  | 
| Bool_t | IsSorted (UInt_t flags) | 
|  | 
| Bool_t | ManagesSmartPtr (TCallContext *ctxt) | 
|  | 
| template<typename T > | 
| Bool_t | MethodProxy_Check (T *object) | 
|  | 
| template<typename T > | 
| Bool_t | MethodProxy_CheckExact (T *object) | 
|  | 
| MethodProxy * | MethodProxy_New (const std::string &name, PyCallable *method) | 
|  | 
| MethodProxy * | MethodProxy_New (const std::string &name, std::vector< PyCallable * > &methods) | 
|  | 
| template<typename T > | 
| Bool_t | ObjectProxy_Check (T *object) | 
|  | 
| template<typename T > | 
| Bool_t | ObjectProxy_CheckExact (T *object) | 
|  | 
| void | op_dealloc_nofree (ObjectProxy *) | 
|  | Destroy the held C++ object, if owned; does not deallocate the proxy.  More... 
 | 
|  | 
| template<typename T > | 
| Bool_t | PropertyProxy_Check (T *object) | 
|  | 
| template<typename T > | 
| Bool_t | PropertyProxy_CheckExact (T *object) | 
|  | 
| PropertyProxy * | PropertyProxy_New (Cppyy::TCppScope_t scope, Cppyy::TCppIndex_t idata) | 
|  | 
| PropertyProxy * | PropertyProxy_NewConstant (Cppyy::TCppScope_t scope, const std::string &name, void *address, TEnum *en) | 
|  | 
| ULong_t | PyLongOrInt_AsULong (PyObject *pyobject) | 
|  | 
| ULong64_t | PyLongOrInt_AsULong64 (PyObject *pyobject) | 
|  | Convert <pyobject> to C++ unsigned long long, with bounds checking.  More... 
 | 
|  | 
|  | PYROOT_DECLARE_ARRAY_CONVERTER (BoolArray) | 
|  | 
|  | PYROOT_DECLARE_ARRAY_CONVERTER (DoubleArray) | 
|  | 
|  | PYROOT_DECLARE_ARRAY_CONVERTER (FloatArray) | 
|  | 
|  | PYROOT_DECLARE_ARRAY_CONVERTER (IntArray) | 
|  | 
|  | PYROOT_DECLARE_ARRAY_CONVERTER (LongArray) | 
|  | 
|  | PYROOT_DECLARE_ARRAY_CONVERTER (ShortArray) | 
|  | 
|  | PYROOT_DECLARE_ARRAY_CONVERTER (UIntArray) | 
|  | 
|  | PYROOT_DECLARE_ARRAY_CONVERTER (ULongArray) | 
|  | 
|  | PYROOT_DECLARE_ARRAY_CONVERTER (UShortArray) | 
|  | 
|  | PYROOT_DECLARE_BASIC_CONVERTER (Bool) | 
|  | 
|  | PYROOT_DECLARE_BASIC_CONVERTER (Char) | 
|  | 
|  | PYROOT_DECLARE_BASIC_CONVERTER (Double) | 
|  | 
|  | PYROOT_DECLARE_BASIC_CONVERTER (Float) | 
|  | 
|  | PYROOT_DECLARE_BASIC_CONVERTER (Int) | 
|  | 
|  | PYROOT_DECLARE_BASIC_CONVERTER (Long) | 
|  | 
|  | PYROOT_DECLARE_BASIC_CONVERTER (LongDouble) | 
|  | 
|  | PYROOT_DECLARE_BASIC_CONVERTER (LongLong) | 
|  | 
|  | PYROOT_DECLARE_BASIC_CONVERTER (PyObject) | 
|  | 
|  | PYROOT_DECLARE_BASIC_CONVERTER (Short) | 
|  | 
|  | PYROOT_DECLARE_BASIC_CONVERTER (UChar) | 
|  | 
|  | PYROOT_DECLARE_BASIC_CONVERTER (ULong) | 
|  | 
|  | PYROOT_DECLARE_BASIC_CONVERTER (ULongLong) | 
|  | 
|  | PYROOT_DECLARE_BASIC_CONVERTER (UShort) | 
|  | 
|  | PYROOT_DECLARE_BASIC_CONVERTER2 (UInt, ULong) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (Bool) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (BoolArray) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (BoolConstRef) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (Char) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (CharArray) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (CharConstRef) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (Constructor) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (CString) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (Double) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (DoubleArray) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (Float) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (FloatArray) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (Int) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (IntArray) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (Long) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (LongArray) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (LongDouble) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (LongLong) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (PyObject) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (Short) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (ShortArray) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (STLString) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (TGlobal) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (UChar) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (UCharArray) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (UCharConstRef) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (UIntArray) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (ULong) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (ULongArray) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (ULongLong) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (UShortArray) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (Void) | 
|  | 
|  | PYROOT_DECLARE_BASIC_EXECUTOR (VoidArray) | 
|  | 
|  | PYROOT_DECLARE_BASIC_REFEXECUTOR (Bool) | 
|  | 
|  | PYROOT_DECLARE_BASIC_REFEXECUTOR (Char) | 
|  | 
|  | PYROOT_DECLARE_BASIC_REFEXECUTOR (Double) | 
|  | 
|  | PYROOT_DECLARE_BASIC_REFEXECUTOR (Float) | 
|  | 
|  | PYROOT_DECLARE_BASIC_REFEXECUTOR (Int) | 
|  | 
|  | PYROOT_DECLARE_BASIC_REFEXECUTOR (Long) | 
|  | 
|  | PYROOT_DECLARE_BASIC_REFEXECUTOR (LongDouble) | 
|  | 
|  | PYROOT_DECLARE_BASIC_REFEXECUTOR (LongLong) | 
|  | 
|  | PYROOT_DECLARE_BASIC_REFEXECUTOR (Short) | 
|  | 
|  | PYROOT_DECLARE_BASIC_REFEXECUTOR (STLString) | 
|  | 
|  | PYROOT_DECLARE_BASIC_REFEXECUTOR (UChar) | 
|  | 
|  | PYROOT_DECLARE_BASIC_REFEXECUTOR (UInt) | 
|  | 
|  | PYROOT_DECLARE_BASIC_REFEXECUTOR (ULong) | 
|  | 
|  | PYROOT_DECLARE_BASIC_REFEXECUTOR (ULongLong) | 
|  | 
|  | PYROOT_DECLARE_BASIC_REFEXECUTOR (UShort) | 
|  | 
|  | PYROOT_DECLARE_REF_CONVERTER (Double) | 
|  | 
|  | PYROOT_DECLARE_REF_CONVERTER (Int) | 
|  | 
|  | PYROOT_DECLARE_REF_CONVERTER (Long) | 
|  | 
|  | PYROOT_DECLARE_STRING_CONVERTER (STLString, std::string) | 
|  | 
|  | PYROOT_DECLARE_STRING_CONVERTER (STLStringView, std::string_view) | 
|  | 
|  | PYROOT_DECLARE_STRING_CONVERTER (TString, TString) | 
|  | 
| template<typename T > | 
| Bool_t | PyRootType_Check (T *object) | 
|  | 
| template<typename T > | 
| Bool_t | PyRootType_CheckExact (T *object) | 
|  | 
| Bool_t | Pythonize (PyObject *pyclass, const std::string &name) | 
|  | 
| Bool_t | ReleasesGIL (TCallContext *ctxt) | 
|  | 
| Bool_t | ReleasesGIL (UInt_t flags) | 
|  | 
| template<typename T > | 
| Bool_t | TCustomFloat_Check (T *object) | 
|  | 
| template<typename T > | 
| Bool_t | TCustomFloat_CheckExact (T *object) | 
|  | 
| template<typename T > | 
| Bool_t | TCustomInstanceMethod_Check (T *object) | 
|  | 
| template<typename T > | 
| Bool_t | TCustomInstanceMethod_CheckExact (T *object) | 
|  | 
| PyObject * | TCustomInstanceMethod_New (PyObject *func, PyObject *self, PyObject *pyclass) | 
|  | 
| template<typename T > | 
| Bool_t | TCustomInt_Check (T *object) | 
|  | 
| template<typename T > | 
| Bool_t | TCustomInt_CheckExact (T *object) | 
|  | 
| template<typename T > | 
| Bool_t | TemplateProxy_Check (T *object) | 
|  | 
| template<typename T > | 
| Bool_t | TemplateProxy_CheckExact (T *object) | 
|  | 
| TemplateProxy * | TemplateProxy_New (const std::string &name, PyObject *pyclass) | 
|  | 
| double | TFNPyCallback (void *vpyfunc, Long_t npar, double *a0, double *a1) | 
|  | 
| void | TMinuitPyCallback (void *vpyfunc, Long_t, Int_t &a0, Double_t *a1, Double_t &a2, Double_t *a3, Int_t a4) | 
|  | 
| PyObject * | TTreeGetAttr (ObjectProxy *self, PyObject *pyname) | 
|  | 
| template<typename T > | 
| Bool_t | TTupleOfInstances_Check (T *object) | 
|  | 
| template<typename T > | 
| Bool_t | TTupleOfInstances_CheckExact (T *object) | 
|  | 
| PyObject * | TTupleOfInstances_New (Cppyy::TCppObject_t address, Cppyy::TCppType_t klass, Py_ssize_t nelems) | 
|  | 
| Bool_t | UseStrictOwnership (TCallContext *ctxt) | 
|  |