Logo ROOT   6.12/07
Reference Guide
Namespaces | Functions
RootWrapper.cxx File Reference
#include "PyROOT.h"
#include "PyStrings.h"
#include "RootWrapper.h"
#include "PyRootType.h"
#include "ObjectProxy.h"
#include "MethodProxy.h"
#include "TemplateProxy.h"
#include "PropertyProxy.h"
#include "Pythonize.h"
#include "TMethodHolder.h"
#include "TConstructorHolder.h"
#include "TClassMethodHolder.h"
#include "TFunctionHolder.h"
#include "TSetItemHolder.h"
#include "TMemoryRegulator.h"
#include "TTupleOfInstances.h"
#include "Utility.h"
#include "TROOT.h"
#include "TSystem.h"
#include "TDataMember.h"
#include "TClassEdit.h"
#include "TEnum.h"
#include "TEnumConstant.h"
#include "TInterpreter.h"
#include "TGlobal.h"
#include "DllImport.h"
#include <map>
#include <set>
#include <string>
#include <algorithm>
#include <vector>
#include "TError.h"
Include dependency graph for RootWrapper.cxx:

Namespaces

 PyROOT
 

Functions

static PyObjectBuildCppClassBases (Cppyy::TCppType_t klass)
 Build a tuple of python shadow classes of all the bases of the given 'klass'. More...
 
static int BuildScopeProxyDict (Cppyy::TCppScope_t scope, PyObject *pyclass)
 Collect methods and data for the given scope, and add them to the given python proxy object. More...
 

Function Documentation

◆ BuildCppClassBases()

static PyObject* BuildCppClassBases ( Cppyy::TCppType_t  klass)
static

Build a tuple of python shadow classes of all the bases of the given 'klass'.

Definition at line 445 of file RootWrapper.cxx.

◆ BuildScopeProxyDict()

static int BuildScopeProxyDict ( Cppyy::TCppScope_t  scope,
PyObject pyclass 
)
static

Collect methods and data for the given scope, and add them to the given python proxy object.

Definition at line 241 of file RootWrapper.cxx.