Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
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

C void initlibROOTPythonizationsPY_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 94 of file PyROOTModule.cxx.

◆ LIBCPPYY_NAME

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

Definition at line 92 of file PyROOTModule.cxx.

◆ LIBROOTPYZ_INIT_FUNCTION

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

Definition at line 95 of file PyROOTModule.cxx.

◆ LIBROOTPYZ_NAME

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

Definition at line 91 of file PyROOTModule.cxx.

◆ PYROOT_INIT_ERROR

#define PYROOT_INIT_ERROR   return

Definition at line 125 of file PyROOTModule.cxx.

◆ QuoteIdent

#define QuoteIdent (   ident)    #ident

Definition at line 89 of file PyROOTModule.cxx.

◆ QuoteMacro

#define QuoteMacro (   macro)    QuoteIdent(macro)

Definition at line 90 of file PyROOTModule.cxx.

Function Documentation

◆ initlibROOTPythonizationsPY_MAJOR_VERSION_PY_MINOR_VERSION()

C void initlibROOTPythonizationsPY_MAJOR_VERSION_PY_MINOR_VERSION ( )

Definition at line 126 of file PyROOTModule.cxx.

Variable Documentation

◆ gPyROOTMethods

PyMethodDef gPyROOTMethods[]
static

Definition at line 43 of file PyROOTModule.cxx.