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

Definition at line 77 of file Converters.h.

Protected Member Functions

bool GetAddressSpecialCase (PyObject *, void *&) override
 
- Protected Member Functions inherited from CPyCppyy::VoidArrayConverter
bool KeepControl ()
 

Additional Inherited Members

- Public Member Functions inherited from CPyCppyy::InstancePtrConverter< false >
 InstancePtrConverter (Cppyy::TCppType_t klass, bool keepControl=false)
 
PyObjectFromMemory (void *address) override
 
bool SetArg (PyObject *, Parameter &, CallContext *=nullptr) override
 
bool ToMemory (PyObject *value, void *address, PyObject *ctxt=nullptr) override
 
- Public Member Functions inherited from CPyCppyy::VoidArrayConverter
 VoidArrayConverter (bool keepControl=true)
 
PyObjectFromMemory (void *address) override
 
bool HasState () override
 
bool SetArg (PyObject *, Parameter &, CallContext *=nullptr) override
 
bool ToMemory (PyObject *value, void *address, PyObject *ctxt=nullptr) override
 
- Public Member Functions inherited from CPyCppyy::Converter
 Converter ()=default
 
 Converter (Converter &&other)=delete
 
 Converter (Converter const &other)=delete
 
virtual ~Converter ()
 
virtual ~Converter ()
 
Converteroperator= (Converter &&other)=delete
 
Converteroperator= (Converter const &other)=delete
 
- Protected Attributes inherited from CPyCppyy::InstancePtrConverter< false >
Cppyy::TCppType_t fClass
 

#include </github/home/ROOT-CI/src/bindings/pyroot/cppyy/CPyCppyy/src/Converters.h>

Inheritance diagram for CPyCppyy::StrictInstancePtrConverter:
[legend]

Member Function Documentation

◆ GetAddressSpecialCase()

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

Reimplemented from CPyCppyy::VoidArrayConverter.

Definition at line 82 of file Converters.h.

  • bindings/pyroot/cppyy/CPyCppyy/src/Converters.h