Index: src/libchcore/ISerializerContainer.h =================================================================== diff -u -N -ra44714d5c7ec0f50a376f4d0ea919ee5a224f834 -re96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3 --- src/libchcore/ISerializerContainer.h (.../ISerializerContainer.h) (revision a44714d5c7ec0f50a376f4d0ea919ee5a224f834) +++ src/libchcore/ISerializerContainer.h (.../ISerializerContainer.h) (revision e96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3) @@ -24,30 +24,29 @@ #include "ISerializerRowReader.h" #include "SerializerDataTypes.h" -BEGIN_CHCORE_NAMESPACE - -class ISerializerRowData; -class TRemovedObjects; - -class LIBCHCORE_API ISerializerContainer +namespace chcore { -public: - virtual ~ISerializerContainer(); + class ISerializerRowData; + class TRemovedObjects; - // columns - virtual IColumnsDefinition& GetColumnsDefinition() = 0; + class LIBCHCORE_API ISerializerContainer + { + public: + virtual ~ISerializerContainer(); - // prepare data to be stored - virtual ISerializerRowData& GetRow(object_id_t oidRowID, bool bMarkAsAdded) = 0; - virtual void DeleteRow(object_id_t oidRowID) = 0; - virtual void DeleteRows(const TRemovedObjects& setObjects) = 0; + // columns + virtual IColumnsDefinition& GetColumnsDefinition() = 0; - // getting data from the serialized archive - virtual ISerializerRowReaderPtr GetRowReader() = 0; -}; + // prepare data to be stored + virtual ISerializerRowData& GetRow(object_id_t oidRowID, bool bMarkAsAdded) = 0; + virtual void DeleteRow(object_id_t oidRowID) = 0; + virtual void DeleteRows(const TRemovedObjects& setObjects) = 0; -typedef boost::shared_ptr ISerializerContainerPtr; + // getting data from the serialized archive + virtual ISerializerRowReaderPtr GetRowReader() = 0; + }; -END_CHCORE_NAMESPACE + typedef boost::shared_ptr ISerializerContainerPtr; +} #endif