Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

SSD::Diff Class Reference

quasi-abstract class for a diff More...

#include <diff.h>

Inherited by SSD::DiffDijkstra.

Inheritance diagram for SSD::Diff:

Inheritance graph
[legend]
Collaboration diagram for SSD::Diff:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Diff (Doc &eins, Doc &zwei)
 (empty) constructor
virtual ~Diff ()
 (virtual empty) destructor
virtual bool run ()
 (virtual abstract) run function

Protected Attributes

Docdoc1
 first document to be compared
Docdoc2
 second document to be compared

Detailed Description

quasi-abstract class for a diff

Definition at line 27 of file diff.h.


Constructor & Destructor Documentation

SSD::Diff::Diff Doc eins,
Doc zwei
[inline]
 

(empty) constructor

Parameters:
eins first document to be compared
zwei second document to be compared

Definition at line 37 of file diff.h.

virtual SSD::Diff::~Diff  )  [inline, virtual]
 

(virtual empty) destructor

Definition at line 39 of file diff.h.


Member Function Documentation

virtual bool SSD::Diff::run  )  [virtual]
 

(virtual abstract) run function

Returns:
true when not yet done

Reimplemented in SSD::DiffDijkstra.


Member Data Documentation

Doc* SSD::Diff::doc1 [protected]
 

first document to be compared

Definition at line 30 of file diff.h.

Referenced by SSD::DiffDijkstra::run().

Doc* SSD::Diff::doc2 [protected]
 

second document to be compared

Definition at line 32 of file diff.h.

Referenced by SSD::DiffDijkstra::run(), and SSD::DiffDijkstra::step().


The documentation for this class was generated from the following file:
Generated on Thu Aug 4 17:58:38 2005 for SSDDiff by  doxygen 1.4.3-20050530