Index: src/libchcore/ISerializerContainer.h =================================================================== diff -u -N -r213cc1a2b3530ea7cb31fd0dac258df23bcc3416 -ra3d1e4c03280ece94af75d9aef32a65266cf8050 --- src/libchcore/ISerializerContainer.h (.../ISerializerContainer.h) (revision 213cc1a2b3530ea7cb31fd0dac258df23bcc3416) +++ src/libchcore/ISerializerContainer.h (.../ISerializerContainer.h) (revision a3d1e4c03280ece94af75d9aef32a65266cf8050) @@ -26,7 +26,6 @@ BEGIN_CHCORE_NAMESPACE class ISerializerRowData; -typedef boost::shared_ptr ISerializerRowDataPtr; class TRemovedObjects; class LIBCHCORE_API ISerializerContainer @@ -38,7 +37,7 @@ virtual IColumnsDefinition& GetColumnsDefinition() = 0; // prepare data to be stored - virtual ISerializerRowDataPtr GetRow(size_t stRowID, bool bMarkAsAdded) = 0; + virtual ISerializerRowData& GetRow(size_t stRowID, bool bMarkAsAdded) = 0; virtual void DeleteRow(size_t stRowID) = 0; virtual void DeleteRows(const TRemovedObjects& setObjects) = 0;