Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
CPyCppyy::StrictInstancePtrConverter Class Reference

Definition at line 77 of file Converters.h.

Public Member Functions

PyObjectFromMemory (void *address) override
bool HasState () override
bool SetArg (PyObject *, Parameter &, CallContext *=nullptr) override
bool ToMemory (PyObject *value, void *address, PyObject *ctxt=nullptr) override

Protected Member Functions

bool GetAddressSpecialCase (PyObject *, void *&) override
bool KeepControl ()

Protected Attributes

Cppyy::TCppType_t fClass

Private Attributes

bool fKeepControl

#include </home/stephan/code/root-2/bindings/pyroot/cppyy/CPyCppyy/src/Converters.h>

Inheritance diagram for CPyCppyy::StrictInstancePtrConverter:
CPyCppyy::InstancePtrConverter< false > CPyCppyy::VoidArrayConverter CPyCppyy::Converter

Member Function Documentation

◆ FromMemory()

PyObject * CPyCppyy::InstancePtrConverter< ISCONST >::FromMemory ( void * address)
overridevirtualinherited

Reimplemented from CPyCppyy::Converter.

Definition at line 70 of file Converters.cxx.

◆ GetAddressSpecialCase()

bool CPyCppyy::StrictInstancePtrConverter::GetAddressSpecialCase ( PyObject * ,
void *&  )
inlineoverrideprotectedvirtual

Reimplemented from CPyCppyy::VoidArrayConverter.

Definition at line 82 of file Converters.h.

◆ HasState()

bool CPyCppyy::VoidArrayConverter::HasState ( )
inlineoverrideinherited

Definition at line 52 of file Converters.h.

◆ KeepControl()

bool CPyCppyy::VoidArrayConverter::KeepControl ( )
inlineprotectedinherited

Definition at line 56 of file Converters.h.

◆ SetArg()

bool CPyCppyy::InstancePtrConverter< ISCONST >::SetArg ( PyObject * pyobject,
Parameter & para,
CallContext * ctxt = nullptr )
overridevirtualinherited

Implements CPyCppyy::Converter.

Definition at line 69 of file Converters.cxx.

◆ ToMemory()

bool CPyCppyy::InstancePtrConverter< ISCONST >::ToMemory ( PyObject * value,
void * address,
PyObject * ctxt = nullptr )
overridevirtualinherited

Reimplemented from CPyCppyy::Converter.

Definition at line 71 of file Converters.cxx.

Member Data Documentation

◆ fClass

Cppyy::TCppType_t CPyCppyy::InstancePtrConverter< ISCONST >::fClass
protectedinherited

Definition at line 74 of file Converters.h.

◆ fKeepControl

Definition at line 59 of file Converters.h.


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