Logo ROOT   6.10/09
Reference Guide
List of all members | 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.


struct  MethodInfo_t

Public Types

typedef std::map< Long_t, Int_tDispatchMap_t
typedef std::vector< PyCallable *> Methods_t

Public Member Functions

void AddMethod (PyCallable *pc)
 Fill in the data of a freshly created method proxy. More...
void AddMethod (MethodProxy *meth)
const std::string & GetName () const
void Set (const std::string &name, std::vector< PyCallable * > &methods)

Public Attributes

PyObject_HEAD ObjectProxyfSelf

Private Member Functions

 MethodProxy ()

#include </mnt/build/workspace/root-makedoc-v610/rootspi/rdoc/src/v6-10-00-patches/bindings/pyroot/src/MethodProxy.h>

Member Typedef Documentation

◆ DispatchMap_t

Definition at line 23 of file MethodProxy.h.

◆ Methods_t

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

Definition at line 24 of file MethodProxy.h.

Constructor & Destructor Documentation

◆ MethodProxy()

PyROOT::MethodProxy::MethodProxy ( )

Definition at line 55 of file MethodProxy.h.

Member Function Documentation

◆ AddMethod() [1/2]

void PyROOT::MethodProxy::AddMethod ( PyCallable pc)

Fill in the data of a freshly created method proxy.

Definition at line 918 of file MethodProxy.cxx.

◆ AddMethod() [2/2]

void PyROOT::MethodProxy::AddMethod ( MethodProxy meth)

Definition at line 926 of file MethodProxy.cxx.

◆ GetName()

const std::string& PyROOT::MethodProxy::GetName ( ) const

Definition at line 45 of file MethodProxy.h.

◆ Set()

void PyROOT::MethodProxy::Set ( const std::string &  name,
std::vector< PyCallable * > &  methods 

Definition at line 897 of file MethodProxy.cxx.

Member Data Documentation

◆ fMethodInfo

MethodInfo_t* PyROOT::MethodProxy::fMethodInfo

Definition at line 52 of file MethodProxy.h.

◆ fSelf

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: