#include <FunctionHolder.h>
Inheritance diagram for PyROOT::TFunctionHolder< T, M >:
Public Member Functions | |
TFunctionHolder (const M &function) | |
TFunctionHolder (const T &scope, const M &function) | |
virtual PyCallable * | Clone () |
virtual PyObject * | FilterArgs (ObjectProxy *&self, PyObject *args, PyObject *kwds) |
virtual PyObject * | operator() (ObjectProxy *, PyObject *args, PyObject *kwds, Long_t=0) |
Definition at line 22 of file FunctionHolder.h.
PyROOT::TFunctionHolder< T, M >::TFunctionHolder | ( | const M & | function | ) |
Definition at line 39 of file FunctionHolder.cxx.
Referenced by PyROOT::TFunctionHolder< T, M >::Clone().
PyROOT::TFunctionHolder< T, M >::TFunctionHolder | ( | const T & | scope, | |
const M & | function | |||
) |
Definition at line 45 of file FunctionHolder.cxx.
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().
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.
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().