Logo ROOT   master
Reference Guide
PyROOT::TStrictCppObjectConverter Class Reference

Definition at line 184 of file Converters.h.

Public Member Functions

 TCppObjectConverter (Cppyy::TCppType_t klass, Bool_t keepControl=kFALSE)
- Public Member Functions inherited from PyROOT::TCppObjectConverter
 TCppObjectConverter (Cppyy::TCppType_t klass, Bool_t keepControl=kFALSE)
virtual PyObjectFromMemory (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)
- Public Member Functions inherited from PyROOT::TConverter
virtual ~TConverter ()

Protected Member Functions

virtual Bool_t GetAddressSpecialCase (PyObject *, void *&)
 (1): "null pointer" or C++11 style nullptr More...
- Protected Member Functions inherited from PyROOT::TVoidArrayConverter
Bool_t KeepControl ()

Additional Inherited Members

- Protected Attributes inherited from PyROOT::TCppObjectConverter
Cppyy::TCppType_t fClass

#include </mnt/build/workspace/root-makedoc-master/rootspi/rdoc/src/master/bindings/pyroot/src/Converters.h>

Inheritance diagram for PyROOT::TStrictCppObjectConverter:

Member Function Documentation

◆ GetAddressSpecialCase()

virtual Bool_t PyROOT::TStrictCppObjectConverter::GetAddressSpecialCase ( PyObject pyobject,
void *&  address 

(1): "null pointer" or C++11 style nullptr

Reimplemented from PyROOT::TVoidArrayConverter.

Definition at line 189 of file Converters.h.

◆ TCppObjectConverter()


Definition at line 171 of file Converters.h.

The documentation for this class was generated from the following file: