![]() |
ROOT 6.07/09 Reference Guide |
Definition at line 28 of file ObjectProxy.h.
Public Types | |
enum | EFlags { kNone = 0x0, kIsOwner = 0x0001, kIsReference = 0x0002, kIsValue = 0x0004, kIsSmartPtr = 0x0008 } |
Public Member Functions | |
void * | GetObject () const |
void | HoldOn () |
Cppyy::TCppType_t | ObjectIsA () const |
void | Release () |
void | Set (void *address, EFlags flags=kNone) |
void | SetSmartPtr (void *address, Cppyy::TCppType_t ptrType) |
Public Attributes | |
int | fFlags |
PyObject_HEAD void * | fObject |
void * | fSmartPtr |
Cppyy::TCppType_t | fSmartPtrType |
Private Member Functions | |
ObjectProxy () | |
Enumerator | |
---|---|
kNone | |
kIsOwner | |
kIsReference | |
kIsValue | |
kIsSmartPtr |
Definition at line 30 of file ObjectProxy.h.
|
inlineprivate |
Definition at line 83 of file ObjectProxy.h.
|
inline |
Definition at line 47 of file ObjectProxy.h.
|
inline |
Definition at line 72 of file ObjectProxy.h.
|
inline |
Definition at line 66 of file ObjectProxy.h.
|
inline |
Definition at line 73 of file ObjectProxy.h.
Definition at line 33 of file ObjectProxy.h.
|
inline |
Definition at line 40 of file ObjectProxy.h.
int PyROOT::ObjectProxy::fFlags |
Definition at line 78 of file ObjectProxy.h.
PyObject_HEAD void* PyROOT::ObjectProxy::fObject |
Definition at line 77 of file ObjectProxy.h.
void* PyROOT::ObjectProxy::fSmartPtr |
Definition at line 79 of file ObjectProxy.h.
Cppyy::TCppType_t PyROOT::ObjectProxy::fSmartPtrType |
Definition at line 80 of file ObjectProxy.h.