Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
ProxyWrappers.cxx File Reference

Classes

struct  CPyCppyy::proxyobject

Namespaces

namespace  CPyCppyy

Typedefs

typedef std::map< Cppyy::TCppScope_t, PyObject * > PyClassMap_t

Functions

static void CPyCppyy::AddPropertyToClass (PyObject *pyclass, Cppyy::TCppScope_t scope, Cppyy::TCppIndex_t idata)
static void CPyCppyy::AddScopeToParent (PyObject *parent, const std::string &name, PyObject *newscope)
static PyObjectCPyCppyy::BuildCppClassBases (Cppyy::TCppType_t klass)
static int CPyCppyy::BuildScopeProxyDict (Cppyy::TCppScope_t scope, PyObject *pyclass, const unsigned int flags)
static void CPyCppyy::CollectUniqueBases (Cppyy::TCppType_t klass, std::deque< std::string > &uqb)
static PyObjectCPyCppyy::CreateNewCppProxyClass (Cppyy::TCppScope_t klass, PyObject *pybases)
static PyObjectCPyCppyy::GetAttrDirect (PyObject *pyclass, PyObject *pyname)
static void CPyCppyy::sync_templates (PyObject *pyclass, const std::string &mtCppName, const std::string &mtName)

Variables

static PyClassMap_t gPyClasses

Typedef Documentation

◆ PyClassMap_t

Definition at line 40 of file ProxyWrappers.cxx.

Variable Documentation

◆ gPyClasses

PyClassMap_t gPyClasses
static

Definition at line 41 of file ProxyWrappers.cxx.