#include <Converters.h>
Inheritance diagram for PyROOT::TRootObjectPtrConverter:
Public Member Functions | |
TRootObjectPtrConverter (const TClassRef &klass, Bool_t keepControl=kFALSE) | |
virtual Bool_t | SetArg (PyObject *, TParameter &, G__CallFunc *=0, Long_t=0) |
virtual PyObject * | FromMemory (void *address) |
virtual Bool_t | ToMemory (PyObject *value, void *address) |
Definition at line 193 of file Converters.h.
PyROOT::TRootObjectPtrConverter::TRootObjectPtrConverter | ( | const TClassRef & | klass, | |
Bool_t | keepControl = kFALSE | |||
) | [inline] |
Definition at line 195 of file Converters.h.
Bool_t PyROOT::TRootObjectPtrConverter::SetArg | ( | PyObject * | , | |
TParameter & | , | |||
G__CallFunc * | = 0 , |
|||
Long_t | = 0 | |||
) | [virtual] |
Reimplemented from PyROOT::TRootObjectConverter.
Definition at line 841 of file Converters.cxx.
References PyROOT::TRootObjectConverter::fClass, func(), ROOT::GetBaseClass(), TClassRef::GetClass(), PyROOT::TVoidArrayConverter::KeepControl(), kFALSE, PyROOT::Utility::kStrict, kTRUE, PyROOT::ObjectProxy_Check(), and para().
PyObject * PyROOT::TRootObjectPtrConverter::FromMemory | ( | void * | address | ) | [virtual] |
Reimplemented from PyROOT::TRootObjectConverter.
Definition at line 864 of file Converters.cxx.
References PyROOT::BindRootObject(), PyROOT::TRootObjectConverter::fClass, and kTRUE.
Reimplemented from PyROOT::TRootObjectConverter.
Definition at line 871 of file Converters.cxx.
References PyROOT::TRootObjectConverter::fClass, ROOT::GetBaseClass(), TClassRef::GetClass(), PyROOT::Utility::gMemoryPolicy, PyROOT::TVoidArrayConverter::KeepControl(), kFALSE, PyROOT::Utility::kStrict, kTRUE, PyROOT::ObjectProxy_Check(), and value.