Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
PyROOTModule.cxx File Reference
#include "PyROOTPythonize.h"
#include "RPyROOTApplication.h"
#include "CPyCppyy/API.h"
#include "../../cppyy/CPyCppyy/src/CallContext.h"
#include "../../cppyy/CPyCppyy/src/ProxyWrappers.h"
#include "TInterpreter.h"
#include "TROOT.h"
#include "TSystem.h"
#include "RConfigure.h"
#include <string>
#include <sstream>
#include <utility>
#include <vector>
#include "IOHandler.cxx"
Include dependency graph for PyROOTModule.cxx:

Classes

struct  module_state
 

Namespaces

namespace  PyROOT
 

Macros

#define GETSTATE(m)   ((struct module_state *)PyModule_GetState(m))
 

Functions

PyObjectPyInit_libROOTPythonizations ()
 Initialization of extension module libROOTPythonizations.
 
PyObjectPyROOT::RegisterConverterAlias (PyObject *, PyObject *args)
 
PyObjectPyROOT::RegisterExecutorAlias (PyObject *, PyObject *args)
 
static int rootmodule_clear (PyObject *m)
 
static int rootmodule_traverse (PyObject *m, visitproc visit, void *arg)
 

Variables

static PyMethodDef gPyROOTMethods []
 
static struct PyModuleDef moduledef
 

Macro Definition Documentation

◆ GETSTATE

#define GETSTATE (   m)    ((struct module_state *)PyModule_GetState(m))

Definition at line 115 of file PyROOTModule.cxx.

Function Documentation

◆ PyInit_libROOTPythonizations()

PyObject * PyInit_libROOTPythonizations ( )

Initialization of extension module libROOTPythonizations.

Definition at line 135 of file PyROOTModule.cxx.

◆ rootmodule_clear()

static int rootmodule_clear ( PyObject m)
static

Definition at line 123 of file PyROOTModule.cxx.

◆ rootmodule_traverse()

static int rootmodule_traverse ( PyObject m,
visitproc  visit,
void *  arg 
)
static

Definition at line 117 of file PyROOTModule.cxx.

Variable Documentation

◆ gPyROOTMethods

PyMethodDef gPyROOTMethods[]
static

Definition at line 66 of file PyROOTModule.cxx.

◆ moduledef

struct PyModuleDef moduledef
static
Initial value:
= {PyModuleDef_HEAD_INIT, "libROOTPythonizations", NULL,
sizeof(struct module_state), gPyROOTMethods, NULL,
static int rootmodule_clear(PyObject *m)
static int rootmodule_traverse(PyObject *m, visitproc visit, void *arg)
static PyMethodDef gPyROOTMethods[]

Definition at line 129 of file PyROOTModule.cxx.