#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) |
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 [] |
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 78 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 321 of file CPyCppyyModule.cxx.
Definition at line 182 of file CPyCppyyModule.cxx.
Definition at line 177 of file CPyCppyyModule.cxx.
Definition at line 91 of file CPyCppyyModule.cxx.
Definition at line 96 of file CPyCppyyModule.cxx.
Definition at line 86 of file CPyCppyyModule.cxx.
|
static |
Definition at line 989 of file CPyCppyyModule.cxx.
|
static |
Definition at line 101 of file CPyCppyyModule.cxx.
|
static |
Definition at line 187 of file CPyCppyyModule.cxx.
|
static |
Definition at line 139 of file CPyCppyyModule.cxx.