Template class to assign a method of class T as argument. More...
#include <TFunctor.hxx>
Public Member Functions | |
TSpecificFunctor (T *_pt2Object, void(T::*_fpt)()) | |
Normal Constructor. More... | |
virtual void | operator() () |
override operator "()" More... | |
virtual void | Call () |
override function "Call" More... | |
virtual void | SetObj (T *obj) |
Set the object to the pointer. More... | |
Public Member Functions inherited from TFunctor | |
virtual | ~TFunctor () |
Private Attributes | |
void(T::* | fpt )() |
pointer to member function More... | |
T * | pt2Object |
pointer to object More... | |
Template class to assign a method of class T as argument.
This class is used to pass methods of the template class T as argument of others function.
|
inline |
Normal Constructor.
|
inlinevirtual |
override function "Call"
Implements TFunctor.
|
inlinevirtual |
override operator "()"
Implements TFunctor.
|
inlinevirtual |
Set the object to the pointer.
|
private |
pointer to member function
|
private |
pointer to object