Logo ROOT  
Reference Guide
PyROOTModule.cxx File Reference
#include "PyROOTPythonize.h"
#include "PyROOTStrings.h"
#include "PyROOTWrapper.h"
#include "RPyROOTApplication.h"
#include "FacadeHelpers.hxx"
#include "CPyCppyy.h"
#include "CallContext.h"
#include "ProxyWrappers.h"
#include "Utility.h"
#include "TROOT.h"
#include "TSystem.h"
#include "RConfigure.h"
#include <string>
#include <sstream>
#include <utility>
#include <vector>
Include dependency graph for PyROOTModule.cxx:

Namespaces

namespace  PyROOT
 

Macros

#define CONCAT(a, b, c, d)   a##b##c##d
 
#define LIBCPPYY_NAME   "libcppyy" QuoteMacro(PY_MAJOR_VERSION) "_" QuoteMacro(PY_MINOR_VERSION)
 
#define LIBROOTPYZ_INIT_FUNCTION(a, b, c, d)   CONCAT(a, b, c, d)
 
#define LIBROOTPYZ_NAME   "libROOTPythonizations" QuoteMacro(PY_MAJOR_VERSION) "_" QuoteMacro(PY_MINOR_VERSION)
 
#define PYROOT_INIT_ERROR   return
 
#define QuoteIdent(ident)   #ident
 
#define QuoteMacro(macro)   QuoteIdent(macro)
 

Functions

 LIBROOTPYZ_INIT_FUNCTION (extern "C" void initlibROOTPythonizations, PY_MAJOR_VERSION, _, PY_MINOR_VERSION)()
 

Variables

static PyMethodDef gPyROOTMethods []
 

Macro Definition Documentation

◆ CONCAT

#define CONCAT (   a,
  b,
  c,
  d 
)    a##b##c##d

Definition at line 97 of file PyROOTModule.cxx.

◆ LIBCPPYY_NAME

#define LIBCPPYY_NAME   "libcppyy" QuoteMacro(PY_MAJOR_VERSION) "_" QuoteMacro(PY_MINOR_VERSION)

Definition at line 95 of file PyROOTModule.cxx.

◆ LIBROOTPYZ_INIT_FUNCTION

#define LIBROOTPYZ_INIT_FUNCTION (   a,
  b,
  c,
  d 
)    CONCAT(a, b, c, d)

Definition at line 98 of file PyROOTModule.cxx.

◆ LIBROOTPYZ_NAME

#define LIBROOTPYZ_NAME   "libROOTPythonizations" QuoteMacro(PY_MAJOR_VERSION) "_" QuoteMacro(PY_MINOR_VERSION)

Definition at line 94 of file PyROOTModule.cxx.

◆ PYROOT_INIT_ERROR

#define PYROOT_INIT_ERROR   return

Definition at line 128 of file PyROOTModule.cxx.

◆ QuoteIdent

#define QuoteIdent (   ident)    #ident

Definition at line 92 of file PyROOTModule.cxx.

◆ QuoteMacro

#define QuoteMacro (   macro)    QuoteIdent(macro)

Definition at line 93 of file PyROOTModule.cxx.

Function Documentation

◆ LIBROOTPYZ_INIT_FUNCTION()

LIBROOTPYZ_INIT_FUNCTION ( extern "C" void  initlibROOTPythonizations,
PY_MAJOR_VERSION  ,
_  ,
PY_MINOR_VERSION   
)

Definition at line 129 of file PyROOTModule.cxx.

Variable Documentation

◆ gPyROOTMethods

PyMethodDef gPyROOTMethods[]
static

Definition at line 43 of file PyROOTModule.cxx.