|
Aegis
4.25.D505
|
#include <functor.h>
Public Types | |
| typedef aegis_shared_ptr< functor > | pointer |
Public Member Functions | |
| virtual | ~functor () |
| virtual void | operator() ()=0 |
| void | call () |
| helper function to make some code less ugly | |
| functor (const functor &) | |
| functor & | operator= (const functor &) |
Protected Member Functions | |
| functor () | |
The functor class is used to represent the most generic of all callback functions, one that takes no arguments.
| typedef aegis_shared_ptr<functor> functor::pointer |
| virtual functor::~functor | ( | ) | [virtual] |
The destructor.
| functor::functor | ( | ) | [protected] |
The default constructor.
| functor::functor | ( | const functor & | ) |
The copy constructor. Do not use.
| void functor::call | ( | ) | [inline] |
| virtual void functor::operator() | ( | ) | [pure virtual] |
The function call operator, with no arguments. This is why it is called a functor.
Implemented in functor_stack.
1.7.6.1