Logo ROOT  
Reference Guide
No Matches
CPyCppyy::CPPGetItem Class Reference

Definition at line 22 of file CPPGetSetItem.h.

Public Member Functions

virtual PyCallableClone ()
 CPPMethod (const CPPMethod &)
 CPPMethod (Cppyy::TCppScope_t scope, Cppyy::TCppMethod_t method)
- Public Member Functions inherited from CPyCppyy::CPPMethod
 CPPMethod (const CPPMethod &)
 CPPMethod (Cppyy::TCppScope_t scope, Cppyy::TCppMethod_t method)
virtual ~CPPMethod ()
virtual PyObjectCall (CPPInstance *&self, PyObject *args, PyObject *kwds, CallContext *ctxt=nullptr)
virtual PyObjectGetArgDefault (int iarg)
virtual PyObjectGetCoVarNames ()
virtual Cppyy::TCppFuncAddr_t GetFunctionAddress ()
virtual int GetMaxArgs ()
virtual int GetPriority ()
virtual PyObjectGetPrototype (bool show_formalargs=true)
virtual PyObjectGetScopeProxy ()
virtual PyObjectGetSignature (bool show_formalargs=true)
virtual bool IsGreedy ()
CPPMethodoperator= (const CPPMethod &)
- Public Member Functions inherited from CPyCppyy::PyCallable
virtual ~PyCallable ()
virtual PyObjectGetDocString ()

Protected Member Functions

virtual PyObjectPreProcessArgs (CPPInstance *&self, PyObject *args, PyObject *kwds)
- Protected Member Functions inherited from CPyCppyy::CPPMethod
bool ConvertAndSetArgs (PyObject *args, CallContext *ctxt=nullptr)
PyObjectExecute (void *self, ptrdiff_t offset, CallContext *ctxt=nullptr)
ExecutorGetExecutor ()
Cppyy::TCppMethod_t GetMethod ()
std::string GetReturnTypeName ()
Cppyy::TCppScope_t GetScope ()
std::string GetSignatureString (bool show_formalargs=true)
virtual bool InitExecutor_ (Executor *&, CallContext *ctxt=nullptr)
bool Initialize (CallContext *ctxt=nullptr)
PyObjectProcessKeywords (PyObject *self, PyObject *args, PyObject *kwds)
void SetMethod (Cppyy::TCppMethod_t m)

Additional Inherited Members

- Protected Attributes inherited from CPyCppyy::CPPMethod
int fArgsRequired

#include </home/sftnight/build/workspace/root-makedoc-v624/rootspi/rdoc/src/v6-24-00-patches/bindings/pyroot/cppyy/CPyCppyy/src/CPPGetSetItem.h>

Inheritance diagram for CPyCppyy::CPPGetItem:

Member Function Documentation

◆ Clone()

virtual PyCallable * CPyCppyy::CPPGetItem::Clone ( )

Reimplemented from CPyCppyy::CPPMethod.

Definition at line 27 of file CPPGetSetItem.h.

◆ CPPMethod() [1/2]

CPyCppyy::CPPMethod::CPPMethod ( const CPPMethod other)

Definition at line 21 of file CPPMethod.cxx.

◆ CPPMethod() [2/2]

CPyCppyy::CPPMethod::CPPMethod ( Cppyy::TCppScope_t  scope,
Cppyy::TCppMethod_t  method 

Definition at line 20 of file CPPMethod.cxx.

◆ PreProcessArgs()

PyObject * CPyCppyy::CPPGetItem::PreProcessArgs ( CPPInstance *&  self,
PyObject args,
PyObject kwds 

Reimplemented from CPyCppyy::CPPMethod.

Definition at line 78 of file CPPGetSetItem.cxx.

  • bindings/pyroot/cppyy/CPyCppyy/src/CPPGetSetItem.h
  • bindings/pyroot/cppyy/CPyCppyy/src/CPPGetSetItem.cxx