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

Definition at line 15 of file PyCallable.h.

Public Member Functions

virtual ~PyCallable ()
 
virtual PyObjectCall (CPPInstance *&self, CPyCppyy_PyArgs_t args, size_t nargsf, PyObject *kwds, CallContext *ctxt=nullptr)=0
 
virtual PyCallableClone ()=0
 
virtual PyObjectGetArgDefault (int, bool silent=true)=0
 
virtual int GetArgMatchScore (PyObject *)
 
virtual PyObjectGetCoVarNames ()=0
 
virtual PyObjectGetDocString ()
 
virtual Cppyy::TCppFuncAddr_t GetFunctionAddress ()=0
 
virtual int GetMaxArgs ()=0
 
virtual int GetPriority ()=0
 
virtual PyObjectGetPrototype (bool show_formalargs=true)=0
 
virtual PyObjectGetScopeProxy ()=0
 
virtual PyObjectGetSignature (bool show_formalargs=true)=0
 
virtual PyObjectGetTypeName ()
 
virtual bool IsConst ()
 
virtual bool IsGreedy ()=0
 
virtual PyObjectReflex (Cppyy::Reflex::RequestId_t request, Cppyy::Reflex::FormatId_t format=Cppyy::Reflex::OPTIMAL)
 

#include </home/sftnight/build/workspace/root-makedoc-master/rootspi/rdoc/src/master/bindings/pyroot/cppyy/CPyCppyy/src/PyCallable.h>

Inheritance diagram for CPyCppyy::PyCallable:
[legend]

Constructor & Destructor Documentation

◆ ~PyCallable()

virtual CPyCppyy::PyCallable::~PyCallable ( )
inlinevirtual

Definition at line 17 of file PyCallable.h.

Member Function Documentation

◆ Call()

◆ Clone()

◆ GetArgDefault()

virtual PyObject * CPyCppyy::PyCallable::GetArgDefault ( int  ,
bool  silent = true 
)
pure virtual

Implemented in CPyCppyy::CPPMethod.

◆ GetArgMatchScore()

virtual int CPyCppyy::PyCallable::GetArgMatchScore ( PyObject )
inlinevirtual

Reimplemented in CPyCppyy::CPPMethod.

Definition at line 43 of file PyCallable.h.

◆ GetCoVarNames()

virtual PyObject * CPyCppyy::PyCallable::GetCoVarNames ( )
pure virtual

Implemented in CPyCppyy::CPPMethod.

◆ GetDocString()

virtual PyObject * CPyCppyy::PyCallable::GetDocString ( )
inlinevirtual

Reimplemented in CPyCppyy::CPPConstructor.

Definition at line 23 of file PyCallable.h.

◆ GetFunctionAddress()

virtual Cppyy::TCppFuncAddr_t CPyCppyy::PyCallable::GetFunctionAddress ( )
pure virtual

Implemented in CPyCppyy::CPPMethod.

◆ GetMaxArgs()

virtual int CPyCppyy::PyCallable::GetMaxArgs ( )
pure virtual

Implemented in CPyCppyy::CPPMethod.

◆ GetPriority()

virtual int CPyCppyy::PyCallable::GetPriority ( )
pure virtual

Implemented in CPyCppyy::CPPMethod.

◆ GetPrototype()

virtual PyObject * CPyCppyy::PyCallable::GetPrototype ( bool  show_formalargs = true)
pure virtual

Implemented in CPyCppyy::CPPMethod.

◆ GetScopeProxy()

virtual PyObject * CPyCppyy::PyCallable::GetScopeProxy ( )
pure virtual

Implemented in CPyCppyy::CPPMethod.

◆ GetSignature()

virtual PyObject * CPyCppyy::PyCallable::GetSignature ( bool  show_formalargs = true)
pure virtual

Implemented in CPyCppyy::CPPMethod.

◆ GetTypeName()

virtual PyObject * CPyCppyy::PyCallable::GetTypeName ( )
inlinevirtual

Reimplemented in CPyCppyy::CPPMethod.

Definition at line 22 of file PyCallable.h.

◆ IsConst()

virtual bool CPyCppyy::PyCallable::IsConst ( )
inlinevirtual

Reimplemented in CPyCppyy::CPPMethod.

Definition at line 36 of file PyCallable.h.

◆ IsGreedy()

virtual bool CPyCppyy::PyCallable::IsGreedy ( )
pure virtual

Implemented in CPyCppyy::CPPMethod.

◆ Reflex()

virtual PyObject * CPyCppyy::PyCallable::Reflex ( Cppyy::Reflex::RequestId_t  request,
Cppyy::Reflex::FormatId_t  format = Cppyy::Reflex::OPTIMAL 
)
inlinevirtual

Reimplemented in CPyCppyy::CPPMethod, and CPyCppyy::CPPConstructor.

Definition at line 24 of file PyCallable.h.


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