#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_INIT_ERROR return |
#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 *) |
void | initlibcppyy () |
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_INIT_ERROR return |
Definition at line 1075 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 323 of file CPyCppyyModule.cxx.
|
static |
Definition at line 178 of file CPyCppyyModule.cxx.
Definition at line 173 of file CPyCppyyModule.cxx.
void initlibcppyy | ( | ) |
Definition at line 1076 of file CPyCppyyModule.cxx.
|
static |
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 991 of file CPyCppyyModule.cxx.
|
static |
Definition at line 101 of file CPyCppyyModule.cxx.
|
static |
Definition at line 183 of file CPyCppyyModule.cxx.
|
static |
Definition at line 139 of file CPyCppyyModule.cxx.