Index: src/libchcore/TSQLiteSerializerRowData.h =================================================================== diff -u -N -r12ee49f6bf1f8921500ee2078e0a8c2d7b6d2a45 -re98c03b108baad889dfd7c7fbb1a49f5ea5a55d8 --- src/libchcore/TSQLiteSerializerRowData.h (.../TSQLiteSerializerRowData.h) (revision 12ee49f6bf1f8921500ee2078e0a8c2d7b6d2a45) +++ src/libchcore/TSQLiteSerializerRowData.h (.../TSQLiteSerializerRowData.h) (revision e98c03b108baad889dfd7c7fbb1a49f5ea5a55d8) @@ -25,6 +25,7 @@ #include "TSQLiteDatabase.h" #include "TSQLiteStatement.h" #include +#include "../liblogger/TLogger.h" namespace chcore { @@ -35,14 +36,12 @@ private: static const unsigned long long AddedBit = 1; - private: - TSQLiteSerializerRowData(object_id_t oidRowID, TSQLiteColumnsDefinition& rColumnDefinition, bool bAdded, unsigned long long* pPoolMemory, size_t stPoolMemorySizeInBytes, TPlainStringPool& poolStrings); - public: - TSQLiteSerializerRowData(const TSQLiteSerializerRowData& rSrc); + TSQLiteSerializerRowData(object_id_t oidRowID, TSQLiteColumnsDefinition& rColumnDefinition, bool bAdded, unsigned long long* pPoolMemory, size_t stPoolMemorySizeInBytes, TPlainStringPool& poolStrings, const logger::TLogFileDataPtr& spLogFileData); + TSQLiteSerializerRowData(const TSQLiteSerializerRowData& rSrc) = delete; virtual ~TSQLiteSerializerRowData(); - TSQLiteSerializerRowData& operator=(const TSQLiteSerializerRowData& rSrc); + TSQLiteSerializerRowData& operator=(const TSQLiteSerializerRowData& rSrc) = delete; ISerializerRowData& SetValue(size_t stColIndex, bool bValue) override; ISerializerRowData& SetValue(size_t stColIndex, short iValue) override; @@ -97,6 +96,10 @@ TSQLiteColumnsDefinition& m_rColumns; TPlainStringPool& m_poolStrings; +#pragma warning(push) +#pragma warning(disable: 4251) + logger::TLoggerPtr m_spLog; +#pragma warning(pop) friend class TSQLiteSerializerContainer; };