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

out_merged.h

Go to the documentation of this file.
00001 /* ===========================================================================
00002  *        Filename:  out_merged.h
00003  *     Description:  Header for the "merged" output format
00004  * 
00005  *         Version:  $Rev: 9 $
00006  *         Changed:  $Date: 2005-08-04 15:33:21 -0400 (Do, 04 Aug 2005) $
00007  *         Licence:  GPL (read COPYING file for details)
00008  * 
00009  *          Author:  Erich Schubert (eS), erich@debian.org
00010  *                   Institut für Informatik, LMU München
00011  * ======================================================================== */
00012 #ifndef OUT_MERGED_H
00013 #define OUT_MERGED_H
00014 #include "doc.h"
00015 #include "diff.h"
00016 #include <libxml/tree.h>
00017 
00018 namespace SSD {
00025 class MergedWriter {
00026 private:
00028         /* FIXME: make public, so you can do more than dumping to stdout? */
00029         xmlDocPtr mergeddoc;
00030 public:
00032         MergedWriter() : mergeddoc(NULL) {};
00034         ~MergedWriter();
00040         void run(SSD::Doc& doc1, SSD::Doc& doc2, SSD::DiffDijkstra& diff);
00042         void dump();
00043 };
00044 
00045 }
00046 #endif

Generated on Thu Aug 4 17:57:12 2005 for SSDDiff by  doxygen 1.4.3-20050530