Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
CPPScope.cxx File Reference
#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 PyObjectCPyCppyy::_generic_dir (PyObject *obj)
static PyObjectCPyCppyy::_specialized_dir_type (PyObject *obj)
static PyObjectCPyCppyy::add_template (PyObject *pyclass, const std::string &name, std::vector< PyCallable * > *overloads=nullptr)
static int CPyCppyy::merge_class_dict (PyObject *dict, PyObject *aclass)
static int CPyCppyy::merge_list_attr (PyObject *dict, PyObject *obj, const char *attrname)
static PyObjectCPyCppyy::meta_alloc (PyTypeObject *meta, Py_ssize_t nitems)
static void CPyCppyy::meta_dealloc (CPPScope *scope)
static PyObjectCPyCppyy::meta_dir (CPPScope *klass)
static PyObjectCPyCppyy::meta_getattro (PyObject *pyclass, PyObject *pyname)
static PyObjectCPyCppyy::meta_getcppname (CPPScope *scope, void *)
static PyObjectCPyCppyy::meta_getmodule (CPPScope *scope, void *)
static PyObjectCPyCppyy::meta_reflex (CPPScope *klass, PyObject *args)
static PyObjectCPyCppyy::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 PyObjectCPyCppyy::pt_new (PyTypeObject *subtype, PyObject *args, PyObject *kwds)

Variables

PyTypeObject CPyCppyy::CPPScope_Type
static PyGetSetDef CPyCppyy::meta_getset []
static PyMethodDef CPyCppyy::meta_methods []