rfc822_functor_version_previous Class Reference

#include <version_prev.h>

Inheritance diagram for rfc822_functor_version_previous:

rfc822_functor

Public Member Functions

virtual ~rfc822_functor_version_previous ()
 rfc822_functor_version_previous ()
bool operator() (rfc822 &arg)
nstring get_result () const

Private Member Functions

 rfc822_functor_version_previous (const rfc822_functor_version_previous &)
rfc822_functor_version_previousoperator= (const rfc822_functor_version_previous &)

Private Attributes

nstring result

Detailed Description

The rfc822_functor_version_previous class is used to represent the parse state of a search for the first version number in the history file.

Definition at line 30 of file version_prev.h.


Constructor & Destructor Documentation

virtual rfc822_functor_version_previous::~rfc822_functor_version_previous (  )  [virtual]

The destructor.

rfc822_functor_version_previous::rfc822_functor_version_previous (  ) 

The default constructor.

rfc822_functor_version_previous::rfc822_functor_version_previous ( const rfc822_functor_version_previous  )  [private]

The copy constructor.


Member Function Documentation

bool rfc822_functor_version_previous::operator() ( rfc822 arg  )  [virtual]

The () operator is used to invoke the functionality implemented in the functor.

Parameters:
arg The rfc822 header in question.
Returns:
boolean; true to keep on walking down the version list, or false to stop at this point.

Implements rfc822_functor.

nstring rfc822_functor_version_previous::get_result (  )  const [inline]

Definition at line 47 of file version_prev.h.

rfc822_functor_version_previous& rfc822_functor_version_previous::operator= ( const rfc822_functor_version_previous  )  [private]

The assignment operator.


Field Documentation

The result instance variable is used to remember the version string of the first revision in the file.

Definition at line 54 of file version_prev.h.


The documentation for this class was generated from the following file:

Generated on Wed Mar 12 23:37:42 2008 for Aegis by  doxygen 1.5.5