ROOT  6.06/09
Reference Guide
Classes | Public Types | Public Member Functions | Public Attributes | Private Member Functions | List of all members
PyROOT::MethodProxy Class Reference

Definition at line 21 of file MethodProxy.h.

Classes

struct  MethodInfo_t
 

Public Types

typedef std::map< Long_t, Int_tDispatchMap_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 ObjectProxyfSelf
 
MethodInfo_tfMethodInfo
 

Private Member Functions

 MethodProxy ()
 

#include </mnt/vdb/lsf/workspace/root-makedoc-v606/rootspi/rdoc/src/v6-06-00-patches/bindings/pyroot/src/MethodProxy.h>

+ Collaboration diagram for PyROOT::MethodProxy:

Member Typedef Documentation

Definition at line 23 of file MethodProxy.h.

typedef std::vector< PyCallable* > PyROOT::MethodProxy::Methods_t

Definition at line 24 of file MethodProxy.h.

Constructor & Destructor Documentation

PyROOT::MethodProxy::MethodProxy ( )
inlineprivate

Definition at line 55 of file MethodProxy.h.

Member Function Documentation

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.

const std::string& PyROOT::MethodProxy::GetName ( ) const
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().

Member Data Documentation

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.


The documentation for this class was generated from the following files: