#include <ArFunctor.h>
Inheritance diagram for ArFunctorC< T >:
This is a class for member functions. This class contains the knowledge on how to call a member function on a particular instance of a class. This class should be instantiated by code that wishes to pass off a functor to another piece of code.
For an overall description of functors, see ArFunctor.
dpptuExample.cpp, functorExample.cpp, gripperExample.cpp, gyroExample.cpp, lineFinderExample.cpp, robotConnectionCallbacks.cpp, robotSyncTaskExample.cpp, sonyPTZDemo.cpp, triangleDriveToActionExample.cpp, and vcc4CameraExample.cpp.
Definition at line 1355 of file ArFunctor.h.
Public Member Functions | |
ArFunctorC (T *obj, void(T::*func)(void)) | |
Constructor - supply function pointer. | |
ArFunctorC (T &obj, void(T::*func)(void)) | |
Constructor - supply function pointer. | |
ArFunctorC () | |
Constructor. | |
virtual void | invoke (void) |
Invokes the functor. | |
virtual void | setThis (T &obj) |
Set the 'this' pointer. | |
virtual void | setThis (T *obj) |
Set the 'this' pointer. | |
virtual | ~ArFunctorC () |
Destructor. | |
Protected Attributes | |
void(T::* | myFunc )(void) |
T * | myObj |
|
Constructor - supply function pointer.
Definition at line 1366 of file ArFunctor.h. |
|
Constructor - supply function pointer.
Definition at line 1372 of file ArFunctor.h. |
|
Set the 'this' pointer.
Definition at line 1390 of file ArFunctor.h. |
|
Set the 'this' pointer.
Definition at line 1384 of file ArFunctor.h. |