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

Definition at line 108 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/sftnight/build/workspace/root-makedoc-master/rootspi/rdoc/src/master/bindings/pyroot/cppyy/CPyCppyy/include/CPyCppyy/API.h>

Inheritance diagram for CPyCppyy::Converter:
[legend]

Constructor & Destructor Documentation

◆ ~Converter() [1/2]

CPyCppyy::Converter::~Converter ( )
virtual

Definition at line 471 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 122 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]

virtual bool CPyCppyy::Converter::SetArg ( PyObject ,
Parameter ,
CallContext = nullptr 
)
pure virtual

◆ SetArg() [2/2]

virtual bool CPyCppyy::Converter::SetArg ( PyObject ,
Parameter ,
CallContext = nullptr 
)
pure virtual

◆ 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: