#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 [] |