Aegis  4.25.D505
Public Member Functions | Private Member Functions | Private Attributes
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

The destructor.

The default constructor.

The copy constructor.


Member Function Documentation

Definition at line 47 of file version_prev.h.

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

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

Parameters:
argThe 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.

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: