Logo ROOT  
Reference Guide
CPyCppyy::PyCallable Class Referenceabstract

Definition at line 12 of file PyCallable.h.

Public Member Functions

virtual ~PyCallable ()
 
virtual PyObjectCall (CPPInstance *&self, PyObject *args, PyObject *kwds, CallContext *ctxt=nullptr)=0
 
virtual PyCallableClone ()=0
 
virtual PyObjectGetArgDefault (int)=0
 
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 bool IsGreedy ()=0
 

#include </home/sftnight/build/workspace/root-makedoc-v622/rootspi/rdoc/src/v6-22-00-patches/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 14 of file PyCallable.h.

Member Function Documentation

◆ Call()

◆ Clone()

◆ GetArgDefault()

virtual PyObject * CPyCppyy::PyCallable::GetArgDefault ( int  )
pure virtual

Implemented in CPyCppyy::CPPMethod.

◆ 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 19 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.

◆ IsGreedy()

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

Implemented in CPyCppyy::CPPMethod.


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