| 14 |
virtual void WriteObject(std::string const &name, Serializable const *) = 0; |
virtual void WriteObject(std::string const &name, Serializable const *) = 0; |
| 15 |
virtual void WriteText(std::string const &name, std::string const &value, int ref_level) = 0; |
virtual void WriteText(std::string const &name, std::string const &value, int ref_level) = 0; |
| 16 |
virtual void WriteDate(std::string const &name, GEDCOMParser::DateManagement::DateValue const * const value) = 0; |
virtual void WriteDate(std::string const &name, GEDCOMParser::DateManagement::DateValue const * const value) = 0; |
| 17 |
virtual void setFile(std::string const &filename) = 0; |
std::string getBuffer(void) const; |
| 18 |
virtual void OpenTransaction(void) = 0; |
void resetBuffer(void); |
| 19 |
virtual void CloseTransaction(void) = 0; |
protected: |
| 20 |
|
std::string _buffer; |
| 21 |
}; |
}; |
| 22 |
}; |
}; |
| 23 |
#endif |
#endif |