25#include "RConfigure.h" 
  103      other.fObject = 
nullptr;
 
 
  109      other.fObject = 
nullptr;
 
 
 
  130    (
char *)
"Add a custom pickling mechanism for Cppyy Python proxy objects"},
 
  132    (
char *)
"Allow to access branches as tree attributes"},
 
  134    (
char *)
"Cast the void* returned by TClass::DynamicCast to the right type"},
 
  136    (
char *)
"Add equality and inequality comparison operators to TObject"},
 
  138    (
char *)
"Fully enable the use of TTree::Branch from Python"},
 
  140    (
char *)
"Add pretty printing pythonization"},
 
  142    (
char *)
"Initialize interactive ROOT use from Python"},
 
  144    (
char *)
"Install an input hook to process GUI events"},
 
  146    (
char *)
"Deserialize a pickled object"},
 
  150    (
char *)
"Clear JupyROOTExecutorHandler"},
 
  152    (
char *)
"Create JupyROOTExecutorHandler"},
 
  154    (
char *)
"Poll JupyROOTExecutorHandler"},
 
  156    (
char *)
"End capture JupyROOTExecutorHandler"},
 
  158    (
char *)
"Init capture JupyROOTExecutorHandler"},
 
  160    (
char *)
"Get stdout JupyROOTExecutorHandler"},
 
  162    (
char *)
"Get stderr JupyROOTExecutorHandler"},
 
  164    (
char *)
"Destruct JupyROOTExecutorHandler"},
 
  166    (
char *)
"Register a custom converter that is a reference to an existing converter"},
 
  168    (
char *)
"Register a custom executor that is a reference to an existing executor"},
 
  170    (
char *)
"Wrap a reference count to any Python object in a std::any for resource management in C++"},
 
 
  179#define GETSTATE(m) ((struct module_state *)PyModule_GetState(m)) 
  212#if PY_VERSION_HEX < 0x03090000 
 
PyObject * JupyROOTExecutorHandler_Ctor(PyObject *, PyObject *)
 
PyObject * JupyROOTDeclarer(PyObject *, PyObject *args)
 
PyObject * JupyROOTExecutorHandler_GetStdout(PyObject *, PyObject *)
 
PyObject * JupyROOTExecutor(PyObject *, PyObject *args)
 
PyObject * JupyROOTExecutorHandler_EndCapture(PyObject *, PyObject *)
 
PyObject * JupyROOTExecutorHandler_Poll(PyObject *, PyObject *)
 
PyObject * JupyROOTExecutorHandler_Clear(PyObject *, PyObject *)
 
PyObject * JupyROOTExecutorHandler_GetStderr(PyObject *, PyObject *)
 
PyObject * JupyROOTExecutorHandler_InitCapture(PyObject *, PyObject *)
 
PyObject * JupyROOTExecutorHandler_Dtor(PyObject *, PyObject *)
 
static struct PyModuleDef moduledef
 
PyObject * PyInit_libROOTPythonizations()
Initialization of extension module libROOTPythonizations.
 
static int rootmodule_clear(PyObject *m)
 
static int rootmodule_traverse(PyObject *m, visitproc visit, void *arg)
 
static PyMethodDef gPyROOTMethods[]
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t Atom_t target
 
A PyObject wrapper to track reference counting of external objects.
 
PyObjRefCounter(PyObject *object)
 
PyObjRefCounter & operator=(PyObjRefCounter &&other)
 
void Reset(PyObject *object)
 
PyObjRefCounter(const PyObjRefCounter &other)
 
PyObjRefCounter(PyObjRefCounter &&other)
 
PyObjRefCounter & operator=(const PyObjRefCounter &other)
 
static PyObject * InstallGUIEventInputHook(PyObject *self, PyObject *args)
Install a method hook for sending events to the GUI.
 
static PyObject * InitApplication(PyObject *self, PyObject *args)
Initialize an RPyROOTApplication.
 
static TInterpreter * Instance()
returns gInterpreter global
 
CPYCPPYY_EXTERN bool RegisterExecutorAlias(const std::string &name, const std::string &target)
 
PyObject * CreateScopeProxy(Cppyy::TCppScope_t, const unsigned flags=0)
 
CPYCPPYY_EXTERN PyObject * Instance_FromVoidPtr(void *addr, const std::string &classname, bool python_owns=false)
 
CPYCPPYY_EXTERN bool RegisterConverterAlias(const std::string &name, const std::string &target)
 
PyObject * AddTObjectEqNePyz(PyObject *self, PyObject *args)
Add pythonization for equality and inequality operators in TObject.
 
PyObject * PyObjRefCounterAsStdAny(PyObject *, PyObject *args)
 
PyObject * BranchPyz(PyObject *self, PyObject *args)
Add pythonization for TTree::Branch.
 
PyObject * AddCPPInstancePickling(PyObject *self, PyObject *args)
Set reduce attribute for CPPInstance objects.
 
PyObject * CPPInstanceExpand(PyObject *self, PyObject *args)
Deserialize pickled objects.
 
PyObject * AddTClassDynamicCastPyz(PyObject *self, PyObject *args)
Add pythonization for TClass::DynamicCast.
 
PyObject * RegisterExecutorAlias(PyObject *, PyObject *args)
 
PyObject * GetBranchAttr(PyObject *self, PyObject *args)
 
PyObject * RegisterConverterAlias(PyObject *, PyObject *args)
 
PyObject * AddPrettyPrintingPyz(PyObject *self, PyObject *args)
Add pretty printing pythonization.
 
static bool SetGlobalSignalPolicy(bool setProtected)