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

Definition at line 107 of file API.h.

Public Member Functions

 Converter ()=default
 Converter (Converter &&other)=delete
 Converter (Converter const &other)=delete
virtual ~Converter ()
virtual ~Converter ()
virtual PyObjectFromMemory (void *address)
virtual PyObjectFromMemory (void *address)
virtual bool HasState ()
virtual bool HasState ()
Converteroperator= (Converter &&other)=delete
Converteroperator= (Converter const &other)=delete
virtual bool SetArg (PyObject *, Parameter &, CallContext *=nullptr)=0
virtual bool SetArg (PyObject *, Parameter &, CallContext *=nullptr)=0
virtual bool ToMemory (PyObject *value, void *address, PyObject *ctxt=nullptr)
virtual bool ToMemory (PyObject *value, void *address, PyObject *ctxt=nullptr)

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

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

Constructor & Destructor Documentation

◆ ~Converter() [1/2]

CPyCppyy::Converter::~Converter ( )
virtual

Definition at line 540 of file Converters.cxx.

◆ ~Converter() [2/2]

virtual CPyCppyy::Converter::~Converter ( )
virtual

◆ Converter() [1/3]

CPyCppyy::Converter::Converter ( )
default

◆ Converter() [2/3]

CPyCppyy::Converter::Converter ( Converter const & other)
delete

◆ Converter() [3/3]

CPyCppyy::Converter::Converter ( Converter && other)
delete

Member Function Documentation

◆ FromMemory() [1/2]

PyObject * CPyCppyy::Converter::FromMemory ( void * address)
virtual

◆ FromMemory() [2/2]

virtual PyObject * CPyCppyy::Converter::FromMemory ( void * address)
virtual

◆ HasState() [1/2]

virtual bool CPyCppyy::Converter::HasState ( )
inlinevirtual

Reimplemented in CPyCppyy::VoidArrayConverter.

Definition at line 121 of file API.h.

◆ HasState() [2/2]

virtual bool CPyCppyy::Converter::HasState ( )
inlinevirtual

Reimplemented in CPyCppyy::VoidArrayConverter.

Definition at line 31 of file Converters.h.

◆ operator=() [1/2]

Converter & CPyCppyy::Converter::operator= ( Converter && other)
delete

◆ operator=() [2/2]

Converter & CPyCppyy::Converter::operator= ( Converter const & other)
delete

◆ SetArg() [1/2]

◆ SetArg() [2/2]

◆ ToMemory() [1/2]

bool CPyCppyy::Converter::ToMemory ( PyObject * value,
void * address,
PyObject * ctxt = nullptr )
virtual

◆ ToMemory() [2/2]

virtual bool CPyCppyy::Converter::ToMemory ( PyObject * value,
void * address,
PyObject * ctxt = nullptr )
virtual

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