#include <Converters.h>
Inheritance diagram for PyROOT::TRootObjectConverter:
Public Member Functions | |
TRootObjectConverter (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) |
Protected Attributes | |
TClassRef | fClass |
Definition at line 170 of file Converters.h.
PyROOT::TRootObjectConverter::TRootObjectConverter | ( | const TClassRef & | klass, | |
Bool_t | keepControl = kFALSE | |||
) | [inline] |
Definition at line 172 of file Converters.h.
Bool_t PyROOT::TRootObjectConverter::SetArg | ( | PyObject * | , | |
TParameter & | , | |||
G__CallFunc * | = 0 , |
|||
Long_t | = 0 | |||
) | [virtual] |
Reimplemented from PyROOT::TVoidArrayConverter.
Definition at line 759 of file Converters.cxx.
References TClass::GetBaseClass(), TClass::GetClassInfo(), PyROOT::ObjectProxy::GetObject(), kFALSE, PyROOT::Utility::kStrict, kTRUE, PyROOT::ObjectProxy::ObjectIsA(), PyROOT::ObjectProxy_Check(), and Cint::G__ClassInfo::Tagnum().
PyObject * PyROOT::TRootObjectConverter::FromMemory | ( | void * | address | ) | [virtual] |
Reimplemented from PyROOT::TVoidArrayConverter.
Definition at line 806 of file Converters.cxx.
References PyROOT::BindRootObject(), fClass, and kFALSE.
Reimplemented from PyROOT::TVoidArrayConverter.
Definition at line 813 of file Converters.cxx.
References fClass, PyROOT::TVoidArrayConverter::GetAddressSpecialCase(), ROOT::GetBaseClass(), TClassRef::GetClass(), PyROOT::Utility::gMemoryPolicy, PyROOT::TVoidArrayConverter::KeepControl(), kFALSE, PyROOT::Utility::kStrict, kTRUE, PyROOT::ObjectProxy_Check(), ptr, and value.
TClassRef PyROOT::TRootObjectConverter::fClass [protected] |
Definition at line 181 of file Converters.h.
Referenced by FromMemory(), PyROOT::TRootObjectPtrConverter::FromMemory(), PyROOT::TRootObjectPtrConverter::SetArg(), ToMemory(), and PyROOT::TRootObjectPtrConverter::ToMemory().