|
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.