Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
CPyCppyy::CPPReverseBinary Class Reference

Definition at line 28 of file CPPFunction.h.

Public Member Functions

PyObjectCall (CPPInstance *&self, CPyCppyy_PyArgs_t args, size_t nargsf, PyObject *kwds, CallContext *ctxt=nullptr) override
 
PyCallableClone () override
 
- Public Member Functions inherited from CPyCppyy::CPPFunction
 CPPMethod (const CPPMethod &)
 
 CPPMethod (Cppyy::TCppScope_t scope, Cppyy::TCppMethod_t method)
 
PyObjectGetTypeName () override
 
- Public Member Functions inherited from CPyCppyy::CPPMethod
 CPPMethod (const CPPMethod &)
 
 CPPMethod (Cppyy::TCppScope_t scope, Cppyy::TCppMethod_t method)
 
virtual ~CPPMethod ()
 
PyObjectGetArgDefault (int iarg, bool silent=true) override
 
int GetArgMatchScore (PyObject *args_tuple) override
 
PyObjectGetCoVarNames () override
 
Cppyy::TCppFuncAddr_t GetFunctionAddress () override
 
int GetMaxArgs () override
 
int GetPriority () override
 
PyObjectGetPrototype (bool show_formalargs=true) override
 Construct a Python string from the method's prototype.
 
PyObjectGetScopeProxy () override
 
PyObjectGetSignature (bool show_formalargs=true) override
 
PyObjectGetSignatureNames () override
 Returns a tuple with the names of the input parameters of this method.
 
PyObjectGetSignatureTypes () override
 Returns a dictionary with the types of the signature of this method.
 
PyObjectGetTypeName () override
 
bool IsConst () override
 
bool IsGreedy () override
 
CPPMethodoperator= (const CPPMethod &)
 
PyObjectReflex (Cppyy::Reflex::RequestId_t request, Cppyy::Reflex::FormatId_t=Cppyy::Reflex::OPTIMAL) override
 
- Public Member Functions inherited from CPyCppyy::PyCallable
virtual ~PyCallable ()
 
virtual PyObjectGetDocString ()
 

Protected Member Functions

bool ProcessArgs (PyCallArgs &args) override
 
- Protected Member Functions inherited from CPyCppyy::CPPMethod
bool ConvertAndSetArgs (CPyCppyy_PyArgs_t, size_t nargsf, 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)
 
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/CPPFunction.h>

Inheritance diagram for CPyCppyy::CPPReverseBinary:
[legend]

Member Function Documentation

◆ Call()

PyObject * CPyCppyy::CPPReverseBinary::Call ( CPPInstance *& self,
CPyCppyy_PyArgs_t args,
size_t nargsf,
PyObject * kwds,
CallContext * ctxt = nullptr )
overridevirtual

Reimplemented from CPyCppyy::CPPFunction.

Definition at line 135 of file CPPFunction.cxx.

◆ Clone()

PyCallable * CPyCppyy::CPPReverseBinary::Clone ( )
inlineoverridevirtual

Reimplemented from CPyCppyy::CPPFunction.

Definition at line 32 of file CPPFunction.h.

◆ ProcessArgs()

bool CPyCppyy::CPPReverseBinary::ProcessArgs ( PyCallArgs & args)
overrideprotectedvirtual

Reimplemented from CPyCppyy::CPPFunction.

Definition at line 115 of file CPPFunction.cxx.

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