Definition at line 76 of file Converters.h.
Public Member Functions | |
| InstancePtrConverter (interop::TCppScope_t klass, bool keepControl=false, const std::string &failureMsg=std::string()) | |
| PyObject * | FromMemory (void *address) override |
| std::string | GetFailureMsg () override |
| bool | HasState () override |
| bool | SetArg (PyObject *, Parameter &, CallContext *=nullptr) override |
| bool | ToMemory (PyObject *value, void *address, PyObject *ctxt=nullptr) override |
Protected Member Functions | |
| virtual bool | GetAddressSpecialCase (PyObject *pyobject, void *&address) |
| bool | KeepControl () |
Protected Attributes | |
| interop::TCppScope_t | fClass |
| const std::string | fFailureMsg |
Private Attributes | |
| bool | fKeepControl |
#include </github/home/ROOT-CI/src/bindings/pyroot/cppjit/src/cpyrt/Converters.h>
|
inline |
Definition at line 78 of file Converters.h.
|
overridevirtual |
Reimplemented from cppjit::cpyrt::Converter.
Definition at line 2358 of file Converters.cxx.
|
protectedvirtualinherited |
Reimplemented in cppjit::cpyrt::StrictInstancePtrConverter.
Definition at line 1616 of file Converters.cxx.
|
inlineoverridevirtualinherited |
Reimplemented from cppjit::cpyrt::Converter.
Definition at line 63 of file Converters.h.
|
inlineoverridevirtualinherited |
Reimplemented from cppjit::cpyrt::Converter.
Definition at line 62 of file Converters.h.
|
inlineprotectedinherited |
Definition at line 69 of file Converters.h.
|
overridevirtual |
Implements cppjit::cpyrt::Converter.
Definition at line 2312 of file Converters.cxx.
|
overridevirtual |
Reimplemented from cppjit::cpyrt::Converter.
Definition at line 2379 of file Converters.cxx.
|
protected |
Definition at line 90 of file Converters.h.
|
protectedinherited |
Definition at line 70 of file Converters.h.
|
privateinherited |
Definition at line 73 of file Converters.h.