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