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.