1#ifndef CPYCPPYY_CPPMETHOD_H 
    2#define CPYCPPYY_CPPMETHOD_H 
   29#if PY_VERSION_HEX >= 0x03080000 
 
 
PyObject * CPyCppyy_PyArgs_t
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h offset
 
std::string GetReturnTypeName()
 
bool Initialize(CallContext *ctxt=nullptr)
 
bool ProcessKwds(PyObject *self_in, PyCallArgs &args)
 
void SetPyError_(PyObject *msg)
 
virtual PyObject * GetSignature(bool show_formalargs=true)
 
Cppyy::TCppScope_t fScope
 
virtual bool ProcessArgs(PyCallArgs &args)
 
virtual PyObject * Reflex(Cppyy::Reflex::RequestId_t request, Cppyy::Reflex::FormatId_t=Cppyy::Reflex::OPTIMAL)
 
virtual int GetArgMatchScore(PyObject *args_tuple)
 
virtual bool InitExecutor_(Executor *&, CallContext *ctxt=nullptr)
 
virtual PyObject * GetPrototype(bool show_formalargs=true)
Construct a Python string from the method's prototype.
 
std::string GetSignatureString(bool show_formalargs=true)
 
PyObject * ExecuteProtected(void *, ptrdiff_t, CallContext *)
 
bool ConvertAndSetArgs(CPyCppyy_PyArgs_t, size_t nargsf, CallContext *ctxt=nullptr)
 
std::map< std::string, int > * fArgIndices
 
virtual PyObject * GetCoVarNames()
 
std::vector< Converter * > fConverters
 
virtual PyObject * GetScopeProxy()
 
PyObject * ExecuteFast(void *, ptrdiff_t, CallContext *)
 
PyObject * Execute(void *self, ptrdiff_t offset, CallContext *ctxt=nullptr)
 
void Copy_(const CPPMethod &)
 
virtual int GetPriority()
 
Cppyy::TCppMethod_t fMethod
 
Cppyy::TCppScope_t GetScope()
 
virtual PyObject * Call(CPPInstance *&self, CPyCppyy_PyArgs_t args, size_t nargsf, PyObject *kwds, CallContext *ctxt=nullptr)
 
virtual PyCallable * Clone()
 
virtual PyObject * GetArgDefault(int iarg, bool silent=true)
 
bool VerifyArgCount_(Py_ssize_t)
 
CPPMethod & operator=(const CPPMethod &)
 
Cppyy::TCppMethod_t GetMethod()
 
CPPMethod(Cppyy::TCppScope_t scope, Cppyy::TCppMethod_t method)
 
virtual PyObject * GetTypeName()
 
virtual Cppyy::TCppFuncAddr_t GetFunctionAddress()
 
PyCallArgs(CPPInstance *&self, CPyCppyy_PyArgs_t args, size_t nargsf, PyObject *kwds)