COOPY » Guide  version 0.6.5
/home/paulfitz/cvs/coopy_scm/coopy/src/libcoopy_core/include/coopy/MergeOutputPatch.h
Go to the documentation of this file.
00001 #ifndef COOPY_MERGEOUTPUTPATCH
00002 #define COOPY_MERGEOUTPUTPATCH
00003 
00004 #include <coopy/MergeOutput.h>
00005 #include <coopy/CsvSheet.h>
00006 
00007 namespace coopy {
00008   namespace cmp {
00009     class MergeOutputPatch;
00010   }
00011 }
00012 
00013 class coopy::cmp::MergeOutputPatch : public MergeOutput {
00014 public:
00015   coopy::store::CsvSheet result;
00016 
00017   virtual bool wantDiff() { return true; }
00018 
00019   virtual bool addRow(const char *tag,
00020                       const std::vector<coopy::store::SheetCell>& row,
00021                       const std::string& blank);
00022 
00023   const coopy::store::CsvSheet& get() { return result; }
00024 
00025   virtual bool mergeAllDone();
00026 };
00027 
00028 #endif
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines