|
ROOT 6.18/05 Reference Guide |
Definition at line 227 of file Converters.h.
Public Member Functions | |
| TCppObjectArrayConverter (Cppyy::TCppType_t klass, size_t size, Bool_t keepControl=kFALSE) | |
| virtual PyObject * | FromMemory (void *address) |
| construct python tuple of instances from C++ array read at <address> More... | |
| virtual Bool_t | SetArg (PyObject *, TParameter &, TCallContext *ctxt=0) |
convert pyobject to C++ instance**, set arg for call More... | |
| virtual Bool_t | ToMemory (PyObject *value, void *address) |
| convert to C++ array of instances, write it at <address> More... | |
Public Member Functions inherited from PyROOT::TCppObjectConverter | |
| TCppObjectConverter (Cppyy::TCppType_t klass, Bool_t keepControl=kFALSE) | |
| virtual PyObject * | FromMemory (void *address) |
| construct python object from C++ instance read at <address> More... | |
| virtual Bool_t | SetArg (PyObject *, TParameter &, TCallContext *ctxt=0) |
convert pyobject to C++ instance*, set arg for call More... | |
| virtual Bool_t | ToMemory (PyObject *value, void *address) |
| convert to C++ instance, write it at <address> More... | |
Public Member Functions inherited from PyROOT::TVoidArrayConverter | |
| TVoidArrayConverter (Bool_t keepControl=kTRUE) | |
| virtual PyObject * | FromMemory (void *address) |
| nothing sensible can be done, just return <address> as pylong More... | |
| virtual Bool_t | SetArg (PyObject *, TParameter &, TCallContext *ctxt=0) |
| just convert pointer if it is a ROOT object More... | |
| virtual Bool_t | ToMemory (PyObject *value, void *address) |
| just convert pointer if it is a ROOT object More... | |
Public Member Functions inherited from PyROOT::TConverter | |
| virtual | ~TConverter () |
| virtual PyObject * | FromMemory (void *address) |
| virtual Bool_t | SetArg (PyObject *, TParameter &, TCallContext *ctxt=0)=0 |
| virtual Bool_t | ToMemory (PyObject *value, void *address) |
| could happen if no derived class override More... | |
Protected Attributes | |
| size_t | m_size |
Protected Attributes inherited from PyROOT::TCppObjectConverter | |
| Cppyy::TCppType_t | fClass |
| ObjectProxy * | fObjProxy |
Additional Inherited Members | |
Protected Member Functions inherited from PyROOT::TVoidArrayConverter | |
| virtual Bool_t | GetAddressSpecialCase (PyObject *pyobject, void *&address) |
| (1): "null pointer" or C++11 style nullptr More... | |
| Bool_t | KeepControl () |
|
inline |
Definition at line 229 of file Converters.h.
construct python tuple of instances from C++ array read at <address>
Reimplemented from PyROOT::TCppObjectConverter.
Definition at line 1201 of file Converters.cxx.
|
virtual |
convert pyobject to C++ instance**, set arg for call
Reimplemented from PyROOT::TCppObjectConverter.
Definition at line 1173 of file Converters.cxx.
convert to C++ array of instances, write it at <address>
Reimplemented from PyROOT::TCppObjectConverter.
Definition at line 1212 of file Converters.cxx.
|
protected |
Definition at line 238 of file Converters.h.