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

Definition at line 118 of file API.h.

Public Member Functions

 Converter ()=default
 
 Converter (Converter &&other)=delete
 
 Converter (Converter const &other)=delete
 
virtual ~Converter ()
 
virtual ~Converter ()
 
virtual PyObject * FromMemory (void *address)
 
virtual PyObject * FromMemory (void *address)
 
virtual std::string GetFailureMsg ()
 
virtual bool HasState ()
 
virtual bool HasState ()
 
Converter & operator= (Converter &&other)=delete
 
Converter & operator= (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 </github/home/ROOT-CI/src/bindings/pyroot/cppjit/src/cpyrt/API.h>

Inheritance diagram for cppjit::cpyrt::Converter:
[legend]

Constructor & Destructor Documentation

◆ ~Converter() [1/2]

cppjit::cpyrt::Converter::~Converter ( )
virtual

Definition at line 587 of file Converters.cxx.

◆ ~Converter() [2/2]

virtual cppjit::cpyrt::Converter::~Converter ( )
virtual

◆ Converter() [1/3]

cppjit::cpyrt::Converter::Converter ( )
default

◆ Converter() [2/3]

cppjit::cpyrt::Converter::Converter ( Converter const & other)
delete

◆ Converter() [3/3]

cppjit::cpyrt::Converter::Converter ( Converter && other)
delete

Member Function Documentation

◆ FromMemory() [1/2]

PyObject * cppjit::cpyrt::Converter::FromMemory ( void * address)
virtual

◆ FromMemory() [2/2]

virtual PyObject * cppjit::cpyrt::Converter::FromMemory ( void * address)
virtual

◆ GetFailureMsg()

virtual std::string cppjit::cpyrt::Converter::GetFailureMsg ( )
inlinevirtual

Reimplemented in cppjit::cpyrt::VoidArrayConverter.

Definition at line 32 of file Converters.h.

◆ HasState() [1/2]

virtual bool cppjit::cpyrt::Converter::HasState ( )
inlinevirtual

Reimplemented in cppjit::cpyrt::VoidArrayConverter.

Definition at line 133 of file API.h.

◆ HasState() [2/2]

virtual bool cppjit::cpyrt::Converter::HasState ( )
inlinevirtual

Reimplemented in cppjit::cpyrt::VoidArrayConverter.

Definition at line 31 of file Converters.h.

◆ operator=() [1/2]

Converter & cppjit::cpyrt::Converter::operator= ( Converter && other)
delete

◆ operator=() [2/2]

Converter & cppjit::cpyrt::Converter::operator= ( Converter const & other)
delete

◆ SetArg() [1/2]

◆ SetArg() [2/2]

◆ ToMemory() [1/2]

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

◆ ToMemory() [2/2]

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

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