Definition at line 47 of file TemplateProxy.h.
Public Member Functions | |
void | AdoptMethod (PyCallable *pc) |
void | AdoptTemplate (PyCallable *pc) |
PyObject * | Instantiate (const std::string &fname, CPyCppyy_PyArgs_t tmplArgs, size_t nargsf, Utility::ArgPreference, int *pcnt=nullptr) |
void | MergeOverload (CPPOverload *mp) |
Public Attributes | |
PyObject_HEAD PyObject * | fSelf |
PyObject * | fTemplateArgs |
TP_TInfo_t | fTI |
PyObject * | fWeakrefList |
Private Member Functions | |
TemplateProxy ()=delete | |
void | Set (const std::string &cppname, const std::string &pyname, PyObject *pyclass) |
Friends | |
TemplateProxy * | TemplateProxy_New (const std::string &cppname, const std::string &pyname, PyObject *pyclass) |
#include </github/home/ROOT-CI/src/bindings/pyroot/cppyy/CPyCppyy/src/TemplateProxy.h>
|
privatedelete |
void CPyCppyy::TemplateProxy::AdoptMethod | ( | PyCallable * | pc | ) |
Definition at line 92 of file TemplateProxy.cxx.
void CPyCppyy::TemplateProxy::AdoptTemplate | ( | PyCallable * | pc | ) |
Definition at line 98 of file TemplateProxy.cxx.
PyObject * CPyCppyy::TemplateProxy::Instantiate | ( | const std::string & | fname, |
CPyCppyy_PyArgs_t | tmplArgs, | ||
size_t | nargsf, | ||
Utility::ArgPreference | pref, | ||
int * | pcnt = nullptr ) |
Definition at line 105 of file TemplateProxy.cxx.
void CPyCppyy::TemplateProxy::MergeOverload | ( | CPPOverload * | mp | ) |
Definition at line 78 of file TemplateProxy.cxx.
|
private |
Definition at line 767 of file TemplateProxy.cxx.
|
friend |
Definition at line 91 of file TemplateProxy.h.
PyObject_HEAD PyObject* CPyCppyy::TemplateProxy::fSelf |
Definition at line 55 of file TemplateProxy.h.
PyObject* CPyCppyy::TemplateProxy::fTemplateArgs |
Definition at line 56 of file TemplateProxy.h.
TP_TInfo_t CPyCppyy::TemplateProxy::fTI |
Definition at line 61 of file TemplateProxy.h.
PyObject* CPyCppyy::TemplateProxy::fWeakrefList |
Definition at line 57 of file TemplateProxy.h.