21 virtual void operator()()=0;
22 virtual void Call()=0;
39 virtual void Call(){(*pt2Object.*fpt)();}
40 virtual void SetObj(T* obj){pt2Object = obj;}
Template class to assign a method of class T as argument.
Definition: TFunctor.hxx:34
virtual ~TFunctor()
Definition: TFunctor.hxx:23
virtual void SetObj(T *obj)
Set the object to the pointer.
Definition: TFunctor.hxx:40
TSpecificFunctor(T *_pt2Object, void(T::*_fpt)())
Normal Constructor.
Definition: TFunctor.hxx:37
T * pt2Object
pointer to object
Definition: TFunctor.hxx:44
virtual void Call()
override function "Call"
Definition: TFunctor.hxx:39
virtual void operator()()
override operator "()"
Definition: TFunctor.hxx:38
Abstract class to define Functor (function of function).
Definition: TFunctor.hxx:18