MURE
|
Template class to assign a method of class T as argument. More...
#include <TFunctor.hxx>
Public Member Functions | |
TSpecificFunctor (T *_pt2Object, void(T::*_fpt)()) | |
~TSpecificFunctor () override | |
void | operator() () override |
call using operator | |
void | Call () override |
call using function | |
virtual void | SetObj (T *obj) |
Public Member Functions inherited from TFunctor | |
virtual void | operator() ()=0 |
call using operator | |
virtual void | Call ()=0 |
call using function | |
virtual | ~TFunctor ()=default |
Virtual destructor to avoid GCC 4.0 warnings. | |
Private Attributes | |
void(T::* | fpt )() |
pointer to member function | |
T * | pt2Object |
pointer to object | |
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
|
inlineoverride |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlinevirtual |
< Set the object to the pointer
|
private |
pointer to member function
|
private |
pointer to object