PyROOT::TRootObjectPtrConverter Class Reference

#include <Converters.h>

Inheritance diagram for PyROOT::TRootObjectPtrConverter:

PyROOT::TRootObjectConverter PyROOT::TVoidArrayConverter PyROOT::TConverter List of all members.

Public Member Functions

 TRootObjectPtrConverter (const TClassRef &klass, Bool_t keepControl=kFALSE)
virtual Bool_t SetArg (PyObject *, TParameter &, G__CallFunc *=0, Long_t=0)
virtual PyObjectFromMemory (void *address)
virtual Bool_t ToMemory (PyObject *value, void *address)

Detailed Description

Definition at line 193 of file Converters.h.


Constructor & Destructor Documentation

PyROOT::TRootObjectPtrConverter::TRootObjectPtrConverter ( const TClassRef klass,
Bool_t  keepControl = kFALSE 
) [inline]

Definition at line 195 of file Converters.h.


Member Function Documentation

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.

Bool_t PyROOT::TRootObjectPtrConverter::ToMemory ( PyObject value,
void *  address 
) [virtual]

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.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:56:31 2011 for ROOT_528-00b_version by  doxygen 1.5.1