COOPY » Guide
version 0.6.5
|
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