#include <ArFunctor.h>
Inheritance diagram for ArGlobalRetFunctor< Ret >:

This is a class for global functions which 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.
Public Member Functions | |
| ArGlobalRetFunctor (Ret(*func)(void)) | |
| Constructor - supply function pointer.   | |
| ArGlobalRetFunctor () | |
| Constructor.  | |
| virtual Ret | invokeR (void) | 
| Invokes the functor with return value.  | |
| virtual | ~ArGlobalRetFunctor () | 
| Destructor.  | |
Protected Attributes | |
| Ret(* | myFunc )(void) | 
| ArGlobalRetFunctor< Ret >::ArGlobalRetFunctor | ( | Ret(*)(void) | func | ) |  [inline] | 
        
Constructor - supply function pointer.
| func | global function pointer | 
 1.5.1