#include "CPyCppyy.h"#include "CallContext.h"#include "Converters.h"#include "CPPDataMember.h"#include "CPPExcInstance.h"#include "CPPInstance.h"#include "CPPOverload.h"#include "CPPScope.h"#include "CustomPyTypes.h"#include "LowLevelViews.h"#include "MemoryRegulator.h"#include "ProxyWrappers.h"#include "PyStrings.h"#include "TemplateProxy.h"#include "TupleOfInstances.h"#include "Utility.h"#include "CPyCppyy/DispatchPtr.h"#include <algorithm>#include <map>#include <set>#include <string>#include <iostream>#include <sstream>#include <utility>#include <vector>Namespaces | |
| namespace | CPyCppyy |
Macros | |
| #define | CPYCPPYY_GET_DICT_LOOKUP(mp) ((dict_lookup_func&)mp->ma_lookup) |
| #define | CPYCPPYY_INTERNAL 1 |
| #define | CPYCPPYY_ORGDICT_LOOKUP(mp, key, hash, value_addr, hashpos) OrgDictLookup(mp, key, hash) |
| #define | DEFINE_CALL_POLICY_TOGGLE(name, flagname) |
Functions | |
| static void | default_dealloc (PyObject *) |
| static PyObject * | default_repr (PyObject *) |
| PyObject * | CPyCppyy::Init () |
| CPYCPPYY_EXTERN void * | CPyCppyy::Instance_AsVoidPtr (PyObject *pyobject) |
| CPYCPPYY_EXTERN PyObject * | CPyCppyy::Instance_FromVoidPtr (void *addr, const std::string &classname, bool python_owns=false) |
| static void | nullptr_dealloc (PyObject *) |
| static int | nullptr_nonzero (PyObject *) |
| static PyObject * | nullptr_repr (PyObject *) |
| std::map< std::string, std::vector< PyObject * > > & | CPyCppyy::pythonizations () |
Variables | |
| std::ostringstream | CPyCppyy::gCapturedError |
| static PyMethodDef | gCPyCppyyMethods [] |
| dict_lookup_func | CPyCppyy::gDictLookupOrg = nullptr |
| std::streambuf * | CPyCppyy::gOldErrorBuffer = nullptr |
| std::set< Cppyy::TCppType_t > | CPyCppyy::gPinnedTypes |
| PyObject * | CPyCppyy::gPyTypeMap = nullptr |
| static PyNumberMethods | nullptr_as_number |
| static PyTypeObject | PyDefault_t_Type |
| static PyTypeObject | PyNullPtr_t_Type |
| #define CPYCPPYY_GET_DICT_LOOKUP | ( | mp | ) | ((dict_lookup_func&)mp->ma_lookup) |
Definition at line 84 of file CPyCppyyModule.cxx.
| #define CPYCPPYY_INTERNAL 1 |
Definition at line 19 of file CPyCppyyModule.cxx.
| #define CPYCPPYY_ORGDICT_LOOKUP | ( | mp, | |
| key, | |||
| hash, | |||
| value_addr, | |||
| hashpos ) OrgDictLookup(mp, key, hash) |
Definition at line 317 of file CPyCppyyModule.cxx.
Definition at line 896 of file CPyCppyyModule.cxx.
Definition at line 183 of file CPyCppyyModule.cxx.
Definition at line 178 of file CPyCppyyModule.cxx.
Definition at line 97 of file CPyCppyyModule.cxx.
Definition at line 102 of file CPyCppyyModule.cxx.
Definition at line 92 of file CPyCppyyModule.cxx.
|
static |
Definition at line 968 of file CPyCppyyModule.cxx.
|
static |
Definition at line 107 of file CPyCppyyModule.cxx.
|
static |
Definition at line 188 of file CPyCppyyModule.cxx.
|
static |
Definition at line 145 of file CPyCppyyModule.cxx.