Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
CPPDataMember.cxx File Reference
#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>
Include dependency graph for CPPDataMember.cxx:

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