PyROOT::TFunctionHolder< T, M > Class Template Reference

#include <FunctionHolder.h>

Inheritance diagram for PyROOT::TFunctionHolder< T, M >:

PyROOT::TMethodHolder< T, M > PyROOT::PyCallable List of all members.

Public Member Functions

 TFunctionHolder (const M &function)
 TFunctionHolder (const T &scope, const M &function)
virtual PyCallableClone ()
virtual PyObjectFilterArgs (ObjectProxy *&self, PyObject *args, PyObject *kwds)
virtual PyObjectoperator() (ObjectProxy *, PyObject *args, PyObject *kwds, Long_t=0)

Detailed Description

template<class T, class M>
class PyROOT::TFunctionHolder< T, M >

Python side ROOT global function
Author:
WLAV
Date:
08/03/2004
Version:
4.0

Definition at line 22 of file FunctionHolder.h.


Constructor & Destructor Documentation

template<class T, class M>
PyROOT::TFunctionHolder< T, M >::TFunctionHolder ( const M &  function  ) 

Definition at line 39 of file FunctionHolder.cxx.

Referenced by PyROOT::TFunctionHolder< T, M >::Clone().

template<class T, class M>
PyROOT::TFunctionHolder< T, M >::TFunctionHolder ( const T scope,
const M &  function 
)

Definition at line 45 of file FunctionHolder.cxx.


Member Function Documentation

template<class T, class M>
virtual PyCallable* PyROOT::TFunctionHolder< T, M >::Clone (  )  [inline, virtual]

Reimplemented from PyROOT::TMethodHolder< T, M >.

Definition at line 27 of file FunctionHolder.h.

References PyROOT::TFunctionHolder< T, M >::TFunctionHolder().

template<class T, class M>
PyObject * PyROOT::TFunctionHolder< T, M >::FilterArgs ( ObjectProxy *&  self,
PyObject args,
PyObject kwds 
) [virtual]

Reimplemented from PyROOT::TMethodHolder< T, M >.

Definition at line 52 of file FunctionHolder.cxx.

References i.

template<class T, class M>
PyObject * PyROOT::TFunctionHolder< T, M >::operator() ( ObjectProxy ,
PyObject args,
PyObject kwds,
Long_t  = 0 
) [virtual]

Reimplemented from PyROOT::TMethodHolder< T, M >.

Definition at line 78 of file FunctionHolder.cxx.

References PyROOT::TMethodHolder< T, M >::Execute(), kFALSE, and PyROOT::TMethodHolder< T, M >::SetMethodArgs().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:56:31 2011 for ROOT_528-00b_version by  doxygen 1.5.1