|
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