4#ifndef PYROOT_PROPERTYPROXY_H
5#define PYROOT_PROPERTYPROXY_H
49 template<
typename T >
55 template<
typename T >
68 pyprop->
Set( scope, idata );
78 pyprop->
Set( scope,
name, address, en );
PyObject_HEAD ptrdiff_t fOffset
void Set(Cppyy::TCppScope_t scope, Cppyy::TCppIndex_t idata)
Cppyy::TCppScope_t fEnclosingScope
void * GetAddress(ObjectProxy *pyobj)
class attributes, global properties
All ROOT classes may have RTTI (run time type identification) support added.
The TEnumConstant class implements the constants of the enum type.
The TEnum class implements the enum type.
Global variables class (global variables are obtained from CINT).
PropertyProxy * PropertyProxy_NewConstant(Cppyy::TCppScope_t scope, const std::string &name, void *address, TEnum *en)
PropertyProxy * PropertyProxy_New(Cppyy::TCppScope_t scope, Cppyy::TCppIndex_t idata)
Bool_t PropertyProxy_CheckExact(T *object)
Bool_t PropertyProxy_Check(T *object)
PyTypeObject PropertyProxy_Type