#include <ArFunctor.h>
Inheritance diagram for ArGlobalRetFunctor1< Ret, P1 >:
This is a class for global functions which take 1 parameter and return a value. This ties a C style function pointer into the functor class hierarchy as a convience. Code that has a reference to this class and treat it as an ArFunctor can use it like any other functor.
For an overall description of functors, see ArFunctor.
Definition at line 960 of file ArFunctor.h.
Public Member Functions | |
ArGlobalRetFunctor1 (Ret(*func)(P1), P1 p1) | |
Constructor - supply function pointer, default parameters. | |
ArGlobalRetFunctor1 (Ret(*func)(P1)) | |
Constructor - supply function pointer. | |
ArGlobalRetFunctor1 () | |
Constructor. | |
virtual Ret | invokeR (P1 p1) |
Invokes the functor with return value. | |
virtual Ret | invokeR (void) |
Invokes the functor with return value. | |
virtual void | setP1 (P1 p1) |
Set the default parameter. | |
virtual | ~ArGlobalRetFunctor1 () |
Destructor. | |
Protected Attributes | |
Ret(* | myFunc )(P1) |
P1 | myP1 |
|
Constructor - supply function pointer.
Definition at line 971 of file ArFunctor.h. |
|
Constructor - supply function pointer, default parameters.
Definition at line 979 of file ArFunctor.h. |
|
Invokes the functor with return value.
Implements ArRetFunctor1< Ret, P1 >. Definition at line 992 of file ArFunctor.h. |
|
Set the default parameter.
Definition at line 998 of file ArFunctor.h. |