Logo ROOT  
Reference Guide
PyROOT::TSetItemHolder Class Reference

Definition at line 16 of file TSetItemHolder.h.

Public Member Functions

virtual PyCallableClone ()
 
virtual PyObjectPreProcessArgs (ObjectProxy *&self, PyObject *args, PyObject *kwds)
 Prepare executor with a buffer for the return value. More...
 
 TMethodHolder (const TMethodHolder &)
 
 TMethodHolder (Cppyy::TCppScope_t scope, Cppyy::TCppMethod_t method)
 
- Public Member Functions inherited from PyROOT::TMethodHolder
 TMethodHolder (const TMethodHolder &)
 
 TMethodHolder (Cppyy::TCppScope_t scope, Cppyy::TCppMethod_t method)
 
virtual ~TMethodHolder ()
 destructor More...
 
virtual PyObjectCall (ObjectProxy *&self, PyObject *args, PyObject *kwds, TCallContext *ctxt=0)
 preliminary check in case keywords are accidently used (they are ignored otherwise) More...
 
virtual PyCallableClone ()
 
virtual Bool_t ConvertAndSetArgs (PyObject *args, TCallContext *ctxt=0)
 
virtual PyObjectExecute (void *self, ptrdiff_t offset, TCallContext *ctxt=0)
 call the interface method More...
 
virtual PyObjectGetArgDefault (Int_t iarg)
 get the default value (if any) of argument iarg of this method More...
 
virtual PyObjectGetCoVarNames ()
 Build a tuple of the argument types/names. More...
 
virtual Int_t GetMaxArgs ()
 
virtual Int_t GetPriority ()
 Method priorities exist (in lieu of true overloading) there to prevent void* or <unknown>* from usurping otherwise valid calls. More...
 
virtual PyObjectGetPrototype ()
 
virtual PyObjectGetScopeProxy ()
 Get or build the scope of this method. More...
 
virtual PyObjectGetSignature ()
 
virtual Bool_t Initialize (TCallContext *ctxt=0)
 done if cache is already setup More...
 
TMethodHolderoperator= (const TMethodHolder &)
 assignment operator More...
 
virtual PyObjectPreProcessArgs (ObjectProxy *&self, PyObject *args, PyObject *kwds)
 verify existence of self, return if ok More...
 
- Public Member Functions inherited from PyROOT::PyCallable
virtual ~PyCallable ()
 
virtual PyObjectCall (ObjectProxy *&self, PyObject *args, PyObject *kwds, TCallContext *ctxt=0)=0
 
virtual PyCallableClone ()=0
 
virtual PyObjectGetArgDefault (Int_t)=0
 
virtual PyObjectGetCoVarNames ()=0
 
virtual PyObjectGetDocString ()
 
virtual Int_t GetMaxArgs ()=0
 
virtual Int_t GetPriority ()=0
 
virtual PyObjectGetPrototype ()=0
 
virtual PyObjectGetScopeProxy ()=0
 
virtual PyObjectGetSignature ()=0
 

Protected Member Functions

virtual Bool_t InitExecutor_ (TExecutor *&, TCallContext *ctxt=0)
 install executor conform to the return type More...
 
- Protected Member Functions inherited from PyROOT::TMethodHolder
TExecutorGetExecutor ()
 
Cppyy::TCppMethod_t GetMethod ()
 
std::string GetReturnTypeName ()
 
Cppyy::TCppScope_t GetScope ()
 
std::string GetSignatureString ()
 built a signature representation (used for doc strings) More...
 
virtual Bool_t InitExecutor_ (TExecutor *&, TCallContext *ctxt=0)
 install executor conform to the return type More...
 

#include </home/sftnight/build/workspace/root-makedoc-v620/rootspi/rdoc/src/v6-20-00-patches/bindings/pyroot/src/TSetItemHolder.h>

Inheritance diagram for PyROOT::TSetItemHolder:
[legend]

Member Function Documentation

◆ Clone()

virtual PyCallable * PyROOT::TSetItemHolder::Clone ( )
inlinevirtual

Reimplemented from PyROOT::TMethodHolder.

Definition at line 21 of file TSetItemHolder.h.

◆ InitExecutor_()

Bool_t PyROOT::TSetItemHolder::InitExecutor_ ( TExecutor *&  executor,
TCallContext ctxt = 0 
)
protectedvirtual

install executor conform to the return type

Reimplemented from PyROOT::TMethodHolder.

Definition at line 10 of file TSetItemHolder.cxx.

◆ PreProcessArgs()

PyObject * PyROOT::TSetItemHolder::PreProcessArgs ( ObjectProxy *&  self,
PyObject args,
PyObject kwds 
)
virtual

Prepare executor with a buffer for the return value.

Reimplemented from PyROOT::TMethodHolder.

Definition at line 31 of file TSetItemHolder.cxx.

◆ TMethodHolder() [1/2]

PyROOT::TMethodHolder::TMethodHolder ( const TMethodHolder other)

Definition at line 23 of file TMethodHolder.cxx.

◆ TMethodHolder() [2/2]

PyROOT::TMethodHolder::TMethodHolder ( Cppyy::TCppScope_t  scope,
Cppyy::TCppMethod_t  method 
)

Definition at line 22 of file TMethodHolder.cxx.


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