Template proxy object to return functions and methods.
Definition at line 24 of file TemplateProxy.h.
Public Member Functions | |
void | AddOverload (MethodProxy *mp) |
Store overloads of this templated method. More... | |
void | AddOverload (PyCallable *pc) |
void | AddTemplate (PyCallable *pc) |
void | Set (const std::string &name, PyObject *pyclass) |
Initialize the proxy for the given 'pyclass.'. More... | |
Public Attributes | |
MethodProxy * | fNonTemplated |
PyObject * | fPyClass |
PyObject * | fPyName |
PyObject_HEAD PyObject * | fSelf |
MethodProxy * | fTemplated |
Private Member Functions | |
TemplateProxy () | |
|
inlineprivate |
Definition at line 42 of file TemplateProxy.h.
void PyROOT::TemplateProxy::AddOverload | ( | MethodProxy * | mp | ) |
Store overloads of this templated method.
Definition at line 38 of file TemplateProxy.cxx.
void PyROOT::TemplateProxy::AddOverload | ( | PyCallable * | pc | ) |
Definition at line 42 of file TemplateProxy.cxx.
void PyROOT::TemplateProxy::AddTemplate | ( | PyCallable * | pc | ) |
Definition at line 47 of file TemplateProxy.cxx.
Initialize the proxy for the given 'pyclass.'.
Definition at line 24 of file TemplateProxy.cxx.
MethodProxy* PyROOT::TemplateProxy::fNonTemplated |
Definition at line 33 of file TemplateProxy.h.
PyObject* PyROOT::TemplateProxy::fPyClass |
Definition at line 31 of file TemplateProxy.h.
PyObject* PyROOT::TemplateProxy::fPyName |
Definition at line 32 of file TemplateProxy.h.
PyObject_HEAD PyObject* PyROOT::TemplateProxy::fSelf |
Definition at line 30 of file TemplateProxy.h.
MethodProxy* PyROOT::TemplateProxy::fTemplated |
Definition at line 34 of file TemplateProxy.h.