void seek(size_t position);
void* read(void* buffer, size_t length);
void write(const void* buffer, size_t length);
+ void cut();
void truncate();
void clear();
void resize(double factor = 1.0);
+ size_t indexOf(char c, size_t start = 0);
+
private:
void* data;
size_t size;