Definition at line 50 of file TemplateProxy.h.
Public Member Functions | |
void | AdoptMethod (PyCallable *pc) |
void | AdoptTemplate (PyCallable *pc) |
PyObject * | Instantiate (const std::string &fname, PyObject *tmplArgs, 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) |
|
privatedelete |
void CPyCppyy::TemplateProxy::AdoptMethod | ( | PyCallable * | pc | ) |
Definition at line 108 of file TemplateProxy.cxx.
void CPyCppyy::TemplateProxy::AdoptTemplate | ( | PyCallable * | pc | ) |
Definition at line 114 of file TemplateProxy.cxx.
PyObject * CPyCppyy::TemplateProxy::Instantiate | ( | const std::string & | fname, |
PyObject * | tmplArgs, | ||
Utility::ArgPreference | pref, | ||
int * | pcnt = nullptr |
||
) |
Definition at line 121 of file TemplateProxy.cxx.
void CPyCppyy::TemplateProxy::MergeOverload | ( | CPPOverload * | mp | ) |
Definition at line 94 of file TemplateProxy.cxx.
|
private |
Definition at line 76 of file TemplateProxy.cxx.
|
friend |
Definition at line 91 of file TemplateProxy.h.
PyObject_HEAD PyObject* CPyCppyy::TemplateProxy::fSelf |
Definition at line 58 of file TemplateProxy.h.
PyObject* CPyCppyy::TemplateProxy::fTemplateArgs |
Definition at line 59 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 60 of file TemplateProxy.h.