#include "CPyCppyy.h"#include "ProxyWrappers.h"#include "CPPClassMethod.h"#include "CPPConstructor.h"#include "CPPDataMember.h"#include "CPPExcInstance.h"#include "CPPFunction.h"#include "CPPGetSetItem.h"#include "CPPInstance.h"#include "CPPMethod.h"#include "CPPOverload.h"#include "CPPScope.h"#include "MemoryRegulator.h"#include "PyStrings.h"#include "Pythonize.h"#include "TemplateProxy.h"#include "TupleOfInstances.h"#include "TypeManip.h"#include "Utility.h"#include <algorithm>#include <deque>#include <map>#include <set>#include <string>#include <vector>Classes | |
| struct | CPyCppyy::proxyobject |
Namespaces | |
| namespace | CPyCppyy |
| Set of helper functions that are invoked from the pythonizors, on the Python side. | |
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 PyObject * | CPyCppyy::BuildCppClassBases (Cppyy::TCppType_t klass) |
| static int | CPyCppyy::BuildScopeProxyDict (Cppyy::TCppScope_t scope, PyObject *pyclass) |
| static void | CPyCppyy::CollectUniqueBases (Cppyy::TCppType_t klass, std::deque< std::string > &uqb) |
| static PyObject * | CPyCppyy::CreateNewCppProxyClass (Cppyy::TCppScope_t klass, PyObject *pybases) |
| static void | CPyCppyy::sync_templates (PyObject *pyclass, const std::string &mtCppName, const std::string &mtName) |
Variables | |
| static PyClassMap_t | gPyClasses |
| typedef std::map<Cppyy::TCppScope_t, PyObject*> PyClassMap_t |
Definition at line 39 of file ProxyWrappers.cxx.
|
static |
Definition at line 40 of file ProxyWrappers.cxx.