Logo ROOT  
Reference Guide
CPyCppyy::CPPNamespaceConstructor Class Reference

Definition at line 36 of file CPPConstructor.h.

Public Member Functions

virtual PyObjectCall (CPPInstance *&, PyObject *, PyObject *, CallContext *=nullptr)
 
- Public Member Functions inherited from CPyCppyy::CPPConstructor
virtual PyObjectCall (CPPInstance *&self, PyObject *args, PyObject *kwds, CallContext *ctxt=nullptr)
 
virtual PyCallableClone ()
 
 CPPMethod (const CPPMethod &)
 
 CPPMethod (Cppyy::TCppScope_t scope, Cppyy::TCppMethod_t method)
 
virtual PyObjectGetDocString ()
 
- 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 PyCallableClone ()
 
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 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
 

Additional Inherited Members

- Protected Member Functions inherited from CPyCppyy::CPPConstructor
virtual bool InitExecutor_ (Executor *&, CallContext *ctxt=nullptr)
 
- 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)
 
virtual PyObjectPreProcessArgs (CPPInstance *&self, PyObject *args, PyObject *kwds)
 
PyObjectProcessKeywords (PyObject *self, PyObject *args, PyObject *kwds)
 
void SetMethod (Cppyy::TCppMethod_t m)
 
- Protected Attributes inherited from CPyCppyy::CPPMethod
int fArgsRequired
 

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

Inheritance diagram for CPyCppyy::CPPNamespaceConstructor:
[legend]

Member Function Documentation

◆ Call()

PyObject * CPyCppyy::CPPNamespaceConstructor::Call ( CPPInstance *&  ,
PyObject ,
PyObject ,
CallContext = nullptr 
)
virtual

Reimplemented from CPyCppyy::CPPConstructor.

Definition at line 162 of file CPPConstructor.cxx.


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