#include "CPyCppyy.h"
#include "CPPScope.h"
#include "CPPDataMember.h"
#include "CPPEnum.h"
#include "CPPFunction.h"
#include "CPPOverload.h"
#include "CustomPyTypes.h"
#include "Dispatcher.h"
#include "ProxyWrappers.h"
#include "PyStrings.h"
#include "TemplateProxy.h"
#include "TypeManip.h"
#include "Utility.h"
#include <string.h>
#include <algorithm>
#include <set>
#include <string>
#include <vector>
#include "PyObjectDir27.inc"
Namespaces | |
namespace | CPyCppyy |
Functions | |
static PyObject * | CPyCppyy::add_template (PyObject *pyclass, const std::string &name, std::vector< PyCallable * > *overloads=nullptr) |
static PyObject * | CPyCppyy::meta_alloc (PyTypeObject *meta, Py_ssize_t nitems) |
static void | CPyCppyy::meta_dealloc (CPPScope *scope) |
static PyObject * | CPyCppyy::meta_dir (CPPScope *klass) |
static PyObject * | CPyCppyy::meta_getattro (PyObject *pyclass, PyObject *pyname) |
static PyObject * | CPyCppyy::meta_getcppname (CPPScope *scope, void *) |
static PyObject * | CPyCppyy::meta_getmodule (CPPScope *scope, void *) |
static PyObject * | CPyCppyy::meta_reflex (CPPScope *klass, PyObject *args) |
static PyObject * | CPyCppyy::meta_repr (CPPScope *scope) |
static int | CPyCppyy::meta_setattro (PyObject *pyclass, PyObject *pyname, PyObject *pyval) |
static int | CPyCppyy::meta_setmodule (CPPScope *scope, PyObject *value, void *) |
static PyObject * | CPyCppyy::pt_new (PyTypeObject *subtype, PyObject *args, PyObject *kwds) |
Variables | |
PyTypeObject | CPyCppyy::CPPScope_Type |
static PyGetSetDef | CPyCppyy::meta_getset [] |
static PyMethodDef | CPyCppyy::meta_methods [] |