src/DataBuffer.h

changeset 96
3384d7aa036a
parent 91
427eb377d53e
child 108
6409ece8297c
--- a/src/DataBuffer.h	Tue Feb 04 13:38:22 2014 +0200
+++ b/src/DataBuffer.h	Tue Feb 04 14:21:06 2014 +0200
@@ -66,17 +66,16 @@
 		// Note: @other is destroyed in the process!
 		void MergeAndDestroy (DataBuffer* other);
 
-		// Clones this databuffer to a new one and returns it.
-		DataBuffer* Clone();
-
 		ByteMark*		AddMark (String name);
 		MarkReference*	AddReference (ByteMark* mark);
 		void			CheckSpace (int bytes);
+		DataBuffer*		Clone();
 		void			DeleteMark (int marknum);
 		void			AdjustMark (ByteMark* mark);
 		void			OffsetMark (ByteMark* mark, int offset);
 		ByteMark*		FindMarkByName (const String& target);
 		void			Dump();
+		void			TransferMarks (DataBuffer* other);
 		void			WriteFloat (float a);
 		void			WriteStringIndex (const String& a);
 		void			WriteString (const String& a);

mercurial