Logo ROOT   6.14/05
Reference Guide
List of all members | Public Member Functions | List of all members
PyROOT::TClassMethodHolder Class Reference

Definition at line 13 of file TClassMethodHolder.h.

Public Member Functions

virtual PyObjectCall (ObjectProxy *&, PyObject *args, PyObject *kwds, TCallContext *ctxt=0)
 preliminary check in case keywords are accidently used (they are ignored otherwise) More...
virtual PyCallableClone ()
- Public Member Functions inherited from PyROOT::TMethodHolder
 TMethodHolder (Cppyy::TCppScope_t scope, Cppyy::TCppMethod_t method)
 TMethodHolder (const TMethodHolder &)
virtual ~TMethodHolder ()
 destructor More...
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 PyObjectGetDocString ()

Additional Inherited Members

- 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 </mnt/build/workspace/root-makedoc-v614/rootspi/rdoc/src/v6-14-00-patches/bindings/pyroot/src/TClassMethodHolder.h>

Inheritance diagram for PyROOT::TClassMethodHolder:

Member Function Documentation

◆ Call()

PyObject * PyROOT::TClassMethodHolder::Call ( ObjectProxy *&  self,
PyObject args,
PyObject kwds,
TCallContext ctxt = 0 

preliminary check in case keywords are accidently used (they are ignored otherwise)

Reimplemented from PyROOT::TMethodHolder.

Definition at line 10 of file TClassMethodHolder.cxx.

◆ Clone()

virtual PyCallable* PyROOT::TClassMethodHolder::Clone ( )

Reimplemented from PyROOT::TMethodHolder.

Definition at line 17 of file TClassMethodHolder.h.

Libraries for PyROOT::TClassMethodHolder:

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