#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 327 of file CPyCppyyModule.cxx.
Definition at line 906 of file CPyCppyyModule.cxx.
Definition at line 188 of file CPyCppyyModule.cxx.
Definition at line 183 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 978 of file CPyCppyyModule.cxx.
|
static |
Definition at line 107 of file CPyCppyyModule.cxx.
|
static |
Definition at line 193 of file CPyCppyyModule.cxx.
|
static |
Definition at line 145 of file CPyCppyyModule.cxx.