![]() |
ROOT
6.06/09
Reference Guide
|
Definition at line 21 of file MethodProxy.h.
Classes | |
struct | MethodInfo_t |
Public Types | |
typedef std::map< Long_t, Int_t > | DispatchMap_t |
typedef std::vector< PyCallable * > | Methods_t |
Public Member Functions | |
void | Set (const std::string &name, std::vector< PyCallable * > &methods) |
const std::string & | GetName () const |
void | AddMethod (PyCallable *pc) |
Fill in the data of a freshly created method proxy. More... | |
void | AddMethod (MethodProxy *meth) |
Public Attributes | |
PyObject_HEAD ObjectProxy * | fSelf |
MethodInfo_t * | fMethodInfo |
Private Member Functions | |
MethodProxy () | |
typedef std::map< Long_t, Int_t > PyROOT::MethodProxy::DispatchMap_t |
Definition at line 23 of file MethodProxy.h.
typedef std::vector< PyCallable* > PyROOT::MethodProxy::Methods_t |
Definition at line 24 of file MethodProxy.h.
|
inlineprivate |
Definition at line 55 of file MethodProxy.h.
void PyROOT::MethodProxy::AddMethod | ( | PyCallable * | pc | ) |
Fill in the data of a freshly created method proxy.
Definition at line 911 of file MethodProxy.cxx.
Referenced by PyROOT::TemplateProxy::AddOverload(), PyROOT::TemplateProxy::AddTemplate(), PyROOT::Utility::AddToClass(), and PyROOT::Utility::AddUsingToClass().
void PyROOT::MethodProxy::AddMethod | ( | MethodProxy * | meth | ) |
Definition at line 919 of file MethodProxy.cxx.
|
inline |
Definition at line 45 of file MethodProxy.h.
Referenced by BuildScopeProxyDict(), and PyROOT::Pythonize().
void PyROOT::MethodProxy::Set | ( | const std::string & | name, |
std::vector< PyCallable * > & | methods | ||
) |
Definition at line 890 of file MethodProxy.cxx.
Referenced by PyROOT::MethodProxy_New().
MethodInfo_t* PyROOT::MethodProxy::fMethodInfo |
Definition at line 52 of file MethodProxy.h.
Referenced by AddMethod(), GetName(), and PyROOT::Pythonize().
PyObject_HEAD ObjectProxy* PyROOT::MethodProxy::fSelf |
Definition at line 51 of file MethodProxy.h.