#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 () |
Definition at line 28 of file functor.h.
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.
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.
void functor::call | ( | ) | [inline] |