Abstract class to define Functor (function of function).
Definition TFunctor.hxx:37
virtual void Call()=0
call using function
virtual ~TFunctor()=default
Virtual destructor to avoid GCC 4.0 warnings.
virtual void operator()()=0
call using operator
Template class to assign a method of class T as argument.
Definition TFunctor.hxx:53
~TSpecificFunctor() override
Definition TFunctor.hxx:60
T * pt2Object
pointer to object
Definition TFunctor.hxx:80
void(T::* fpt)()
pointer to member function
Definition TFunctor.hxx:79
virtual void SetObj(T *obj)
Definition TFunctor.hxx:73
void operator()() override
call using operator
Definition TFunctor.hxx:65
TSpecificFunctor(T *_pt2Object, void(T::*_fpt)())
Definition TFunctor.hxx:55
void Call() override
call using function
Definition TFunctor.hxx:69
the namespace of the Standard C++