#include "CPyCppyy.h"#include "CPyCppyy/Reflex.h"#include "PyStrings.h"#include "CPPDataMember.h"#include "CPPInstance.h"#include "Dimensions.h"#include "LowLevelViews.h"#include "ProxyWrappers.h"#include "TypeManip.h"#include "Utility.h"#include <algorithm>#include <vector>#include <limits.h>#include <structmember.h>Namespaces | |
| namespace | CPyCppyy |
Enumerations | |
| enum | CPyCppyy::ETypeDetails { CPyCppyy::kNone = 0x0000 , CPyCppyy::kIsStaticData = 0x0001 , CPyCppyy::kIsConstData = 0x0002 , CPyCppyy::kIsArrayType = 0x0004 , CPyCppyy::kIsEnumPrep = 0x0008 , CPyCppyy::kIsEnumType = 0x0010 , CPyCppyy::kIsCachable = 0x0020 } |
Functions | |
| static void | CPyCppyy::dm_dealloc (CPPDataMember *dm) |
| static PyObject * | CPyCppyy::dm_get (CPPDataMember *dm, CPPInstance *pyobj, PyObject *) |
| static CPPDataMember * | CPyCppyy::dm_new (PyTypeObject *pytype, PyObject *, PyObject *) |
| static PyObject * | CPyCppyy::dm_reflex (CPPDataMember *dm, PyObject *args) |
| static int | CPyCppyy::dm_set (CPPDataMember *dm, CPPInstance *pyobj, PyObject *value) |
Variables | |
| PyTypeObject | CPyCppyy::CPPDataMember_Type |
| static PyMemberDef | CPyCppyy::dm_members [] |
| static PyMethodDef | CPyCppyy::dm_methods [] |