Index: src/libchcore/TSQLiteSerializerContainer.h =================================================================== diff -u -N -ra44714d5c7ec0f50a376f4d0ea919ee5a224f834 -re96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3 --- src/libchcore/TSQLiteSerializerContainer.h (.../TSQLiteSerializerContainer.h) (revision a44714d5c7ec0f50a376f4d0ea919ee5a224f834) +++ src/libchcore/TSQLiteSerializerContainer.h (.../TSQLiteSerializerContainer.h) (revision e96806b7f8ff7ca7e9f4afbea603e6351a3dc3e3) @@ -30,54 +30,53 @@ #include "TSQLiteSerializerRowData.h" #include -BEGIN_CHCORE_NAMESPACE - -class LIBCHCORE_API TSQLiteSerializerContainer : public ISerializerContainer +namespace chcore { -private: - TSQLiteSerializerContainer(const TSQLiteSerializerContainer&); - TSQLiteSerializerContainer& operator=(const TSQLiteSerializerContainer&); + class LIBCHCORE_API TSQLiteSerializerContainer : public ISerializerContainer + { + private: + TSQLiteSerializerContainer(const TSQLiteSerializerContainer&); + TSQLiteSerializerContainer& operator=(const TSQLiteSerializerContainer&); -public: - TSQLiteSerializerContainer(const TString& strName, const sqlite::TSQLiteDatabasePtr& spDB, TPlainStringPool& poolStrings); - virtual ~TSQLiteSerializerContainer(); + public: + TSQLiteSerializerContainer(const TString& strName, const sqlite::TSQLiteDatabasePtr& spDB, TPlainStringPool& poolStrings); + virtual ~TSQLiteSerializerContainer(); - virtual IColumnsDefinition& GetColumnsDefinition(); + virtual IColumnsDefinition& GetColumnsDefinition(); - virtual ISerializerRowData& GetRow(object_id_t oidRowID, bool bMarkAsAdded); - virtual void DeleteRow(object_id_t oidRowID); - virtual void DeleteRows(const TRemovedObjects& setObjects); + virtual ISerializerRowData& GetRow(object_id_t oidRowID, bool bMarkAsAdded); + virtual void DeleteRow(object_id_t oidRowID); + virtual void DeleteRows(const TRemovedObjects& setObjects); - virtual ISerializerRowReaderPtr GetRowReader(); + virtual ISerializerRowReaderPtr GetRowReader(); - void Flush(); + void Flush(); -private: - void FlushDeletions(); - boost::pool<>& GetPool(); - size_t CalculateRowMemorySize() const; + private: + void FlushDeletions(); + boost::pool<>& GetPool(); + size_t CalculateRowMemorySize() const; -private: + private: #pragma warning(push) #pragma warning(disable: 4251) - TSQLiteColumnsDefinition m_tColumns; + TSQLiteColumnsDefinition m_tColumns; - boost::pool<>* m_pPoolRows; + boost::pool<>* m_pPoolRows; - typedef boost::container::flat_map RowMap; // maps row id to row data - RowMap m_mapRows; + typedef boost::container::flat_map RowMap; // maps row id to row data + RowMap m_mapRows; - std::set m_setDeleteItems; + std::set m_setDeleteItems; - TString m_strName; - sqlite::TSQLiteDatabasePtr m_spDB; + TString m_strName; + sqlite::TSQLiteDatabasePtr m_spDB; - TPlainStringPool& m_poolStrings; + TPlainStringPool& m_poolStrings; #pragma warning(pop) -}; + }; -typedef boost::shared_ptr TSQLiteSerializerContainerPtr; + typedef boost::shared_ptr TSQLiteSerializerContainerPtr; +} -END_CHCORE_NAMESPACE - #endif