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

Definition at line 26 of file Executors.h.

Public Member Functions

 RefExecutor ()
 
virtual PyObject * Execute (interop::TCppMethod_t, interop::TCppObject_t, CallContext *)=0
 
virtual PyObject * Execute (interop::TCppMethod_t, interop::TCppObject_t, CallContext *)=0
 
bool HasState () override
 
virtual bool SetAssignable (PyObject *)
 

Protected Attributes

PyObject * fAssignable
 

#include </github/home/ROOT-CI/src/bindings/pyroot/cppjit/src/cpyrt/Executors.h>

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

Constructor & Destructor Documentation

◆ RefExecutor()

cppjit::cpyrt::RefExecutor::RefExecutor ( )
inline

Definition at line 28 of file Executors.h.

Member Function Documentation

◆ Execute() [1/2]

virtual PyObject * cppjit::cpyrt::Executor::Execute ( interop::TCppMethod_t ,
interop::TCppObject_t ,
CallContext *  )
pure virtualinherited

◆ Execute() [2/2]

virtual PyObject * cppjit::cpyrt::Executor::Execute ( interop::TCppMethod_t ,
interop::TCppObject_t ,
CallContext *  )
pure virtualinherited

◆ HasState()

bool cppjit::cpyrt::RefExecutor::HasState ( )
inlineoverridevirtual

Reimplemented from cppjit::cpyrt::Executor.

Definition at line 30 of file Executors.h.

◆ SetAssignable()

bool cpyrt::RefExecutor::SetAssignable ( PyObject * pyobject)
virtual

Definition at line 353 of file Executors.cxx.

Member Data Documentation

◆ fAssignable

PyObject* cppjit::cpyrt::RefExecutor::fAssignable
protected

Definition at line 33 of file Executors.h.

  • bindings/pyroot/cppjit/src/cpyrt/Executors.h
  • bindings/pyroot/cppjit/src/cpyrt/Executors.cxx