@ElmCode.h 876 B

123456789101112131415161718
  1. /******************************************************************************/
  2. /******************************************************************************/
  3. class ElmCode : ElmData
  4. {
  5. uint undo(C ElmCode &src); // don't adjust 'ver' here because it also relies on the actual code data
  6. uint sync(C ElmCode &src); // don't adjust 'ver' here because it also relies on the actual code data
  7. void from(C Str &code);
  8. // io
  9. virtual bool save(File &f)C override;
  10. virtual bool load(File &f)override;
  11. virtual void save(MemPtr<TextNode> nodes)C override;
  12. virtual void load(C MemPtr<TextNode> &nodes)override;
  13. };
  14. /******************************************************************************/
  15. /******************************************************************************/
  16. /******************************************************************************/