Index: src/libchcore/ISerializerContainer.h =================================================================== diff -u -N -r31c4b1fc46687ed2cf35dd9fa0acec2543ae1886 -r293e52b38d46653068006262172018a0f0d0a31c --- src/libchcore/ISerializerContainer.h (.../ISerializerContainer.h) (revision 31c4b1fc46687ed2cf35dd9fa0acec2543ae1886) +++ src/libchcore/ISerializerContainer.h (.../ISerializerContainer.h) (revision 293e52b38d46653068006262172018a0f0d0a31c) @@ -27,6 +27,7 @@ class ISerializerRowData; typedef boost::shared_ptr ISerializerRowDataPtr; +class TRemovedObjects; class LIBCHCORE_API ISerializerContainer { @@ -40,6 +41,7 @@ virtual ISerializerRowDataPtr AddRow(size_t stRowID) = 0; virtual ISerializerRowDataPtr GetRow(size_t stRowID) = 0; virtual void DeleteRow(size_t stRowID) = 0; + virtual void DeleteRows(const TRemovedObjects& setObjects) = 0; // getting data from the serialized archive virtual ISerializerRowReaderPtr GetRowReader() = 0;