68 |
68 |
69 // Clones this databuffer to a new one and returns it. |
69 // Clones this databuffer to a new one and returns it. |
70 DataBuffer* Clone(); |
70 DataBuffer* Clone(); |
71 |
71 |
72 ByteMark* AddMark (String name); |
72 ByteMark* AddMark (String name); |
73 MarkReference* AddReference (ByteMark* mark, bool write_placeholder = true); |
73 MarkReference* AddReference (ByteMark* mark); |
74 void CheckSpace (int bytes); |
74 void CheckSpace (int bytes); |
75 void DeleteMark (int marknum); |
75 void DeleteMark (int marknum); |
76 void AdjustMark (ByteMark* mark); |
76 void AdjustMark (ByteMark* mark); |
77 void OffsetMark (ByteMark* mark, int offset); |
77 void OffsetMark (ByteMark* mark, int offset); |
78 ByteMark* FindMarkByName (const String& target); |
78 ByteMark* FindMarkByName (const String& target); |