PolyData.h 412 B

123456789101112131415161718192021222324252627
  1. #include "PolyGlobals.h"
  2. #include "PolyString.h"
  3. #include "OSBasics.h"
  4. namespace _PolyExport Polycode {
  5. class Data {
  6. public:
  7. Data();
  8. ~Data();
  9. void loadFromFile(String fileName);
  10. String getAsString(int encoding);
  11. void setFromString(String str, int encoding);
  12. bool saveToFile(String fileName);
  13. char *getData() { return data; }
  14. protected:
  15. long dataSize;
  16. char *data;
  17. };
  18. }