Definition at line 10 of file CPPGetSetItem.h.
Public Member Functions | |
| PyCallable * | Clone () override |
| 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 () |
| PyObject * | Call (CPPInstance *&self, CPyCppyy_PyArgs_t args, size_t nargsf, PyObject *kwds, CallContext *ctxt=nullptr) override |
| PyObject * | GetArgDefault (int iarg, bool silent=true) override |
| int | GetArgMatchScore (PyObject *args_tuple) override |
| PyObject * | GetCoVarNames () override |
| Cppyy::TCppFuncAddr_t | GetFunctionAddress () override |
| int | GetMaxArgs () override |
| int | GetPriority () override |
| PyObject * | GetPrototype (bool show_formalargs=true) override |
| Construct a Python string from the method's prototype. | |
| PyObject * | GetScopeProxy () override |
| PyObject * | GetSignature (bool show_formalargs=true) override |
| PyObject * | GetSignatureNames () override |
| Returns a tuple with the names of the input parameters of this method. | |
| PyObject * | GetSignatureTypes () override |
| Returns a dictionary with the types of the signature of this method. | |
| PyObject * | GetTypeName () override |
| bool | IsConst () override |
| bool | IsGreedy () override |
| CPPMethod & | operator= (const CPPMethod &) |
| PyObject * | Reflex (Cppyy::Reflex::RequestId_t request, Cppyy::Reflex::FormatId_t=Cppyy::Reflex::OPTIMAL) override |
Public Member Functions inherited from CPyCppyy::PyCallable | |
| virtual | ~PyCallable () |
| virtual PyObject * | GetDocString () |
Protected Member Functions | |
| bool | InitExecutor_ (Executor *&, CallContext *ctxt=nullptr) override |
| bool | ProcessArgs (PyCallArgs &args) override |
Protected Member Functions inherited from CPyCppyy::CPPMethod | |
| bool | ConvertAndSetArgs (CPyCppyy_PyArgs_t, size_t nargsf, CallContext *ctxt=nullptr) |
| PyObject * | Execute (void *self, ptrdiff_t offset, CallContext *ctxt=nullptr) |
| Executor * | GetExecutor () |
| Cppyy::TCppMethod_t | GetMethod () |
| std::string | GetReturnTypeName () |
| Cppyy::TCppScope_t | GetScope () |
| std::string | GetSignatureString (bool show_formalargs=true) |
| bool | Initialize (CallContext *ctxt=nullptr) |
| bool | ProcessKwds (PyObject *self_in, PyCallArgs &args) |
Additional Inherited Members | |
Protected Attributes inherited from CPyCppyy::CPPMethod | |
| int | fArgsRequired |
#include </github/home/ROOT-CI/src/bindings/pyroot/cppyy/CPyCppyy/src/CPPGetSetItem.h>
|
inlineoverridevirtual |
Reimplemented from CPyCppyy::CPPMethod.
Definition at line 15 of file CPPGetSetItem.h.
| CPyCppyy::CPPMethod::CPPMethod | ( | const CPPMethod & | other | ) |
Definition at line 48 of file CPPMethod.cxx.
| CPyCppyy::CPPMethod::CPPMethod | ( | Cppyy::TCppScope_t | scope, |
| Cppyy::TCppMethod_t | method ) |
Definition at line 47 of file CPPMethod.cxx.
|
overrideprotectedvirtual |
Reimplemented from CPyCppyy::CPPMethod.
Definition at line 28 of file CPPGetSetItem.cxx.
|
overrideprotectedvirtual |
Reimplemented from CPyCppyy::CPPMethod.
Definition at line 46 of file CPPGetSetItem.cxx.