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