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 |