|
Aegis
4.25.D505
|
#include <functor.h>
Public Member Functions | |
| virtual | ~rfc822_functor () |
| rfc822_functor () | |
| virtual bool | operator() (rfc822 &arg)=0 |
Private Member Functions | |
| rfc822_functor (const rfc822_functor &) | |
| rfc822_functor & | operator= (const rfc822_functor &) |
The rfc822_functor class is used to represent an abstract object which may be treated af if it was a simple pointer to a function. Pointers to functions are common C solutions, and make for a good idiom for "programmer portability".
| virtual rfc822_functor::~rfc822_functor | ( | ) | [virtual] |
The destructor.
The default constructor.
| rfc822_functor::rfc822_functor | ( | const rfc822_functor & | ) | [private] |
The copy constructor. Do not use.
| virtual bool rfc822_functor::operator() | ( | rfc822 & | arg | ) | [pure virtual] |
The () operator is used to invoke the functionality implemented in the functor.
| arg | The rfc822 header in question. |
Implemented in rfc822_functor_version_search, rfc822_functor_version_previous, rfc822_functor_list_meta, and rfc822_functor_print_version.
| rfc822_functor& rfc822_functor::operator= | ( | const rfc822_functor & | ) | [private] |
The assignment operator. Do not use.
1.7.6.1