Logo ROOT   master
Reference Guide
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 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

MethodInfo_tfMethodInfo
 
PyObject_HEAD ObjectProxyfSelf
 

Private Member Functions

 MethodProxy ()
 

#include </mnt/build/workspace/root-makedoc-master/rootspi/rdoc/src/master/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 ( )
inlineprivate

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 924 of file MethodProxy.cxx.

◆ AddMethod() [2/2]

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

Definition at line 932 of file MethodProxy.cxx.

◆ GetName()

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

Definition at line 45 of file MethodProxy.h.

◆ Set()

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

Definition at line 903 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: