Index: src/libchcore/TSQLiteColumnDefinition.h =================================================================== diff -u -N -r9479911a096555a7504c5c8a8eaee83ecb63440c -rfc67a825635691930b3ac00dc95b16e59f3d2fae --- src/libchcore/TSQLiteColumnDefinition.h (.../TSQLiteColumnDefinition.h) (revision 9479911a096555a7504c5c8a8eaee83ecb63440c) +++ src/libchcore/TSQLiteColumnDefinition.h (.../TSQLiteColumnDefinition.h) (revision fc67a825635691930b3ac00dc95b16e59f3d2fae) @@ -32,22 +32,23 @@ TSQLiteColumnsDefinition(); virtual ~TSQLiteColumnsDefinition(); - virtual size_t AddColumn(const TString& strColumnName); + virtual size_t AddColumn(const TString& strColumnName, ETypes eColType); virtual void Clear(); - virtual size_t GetColumnIndex(const TString& strColumnName, bool bAdd = true); + virtual size_t GetColumnIndex(const TString& strColumnName); virtual TString GetColumnName(size_t stIndex) const; virtual size_t GetCount() const; virtual bool IsEmpty() const; - virtual IColumnsDefinition& operator%(const TString& strColName); +// virtual IColumnsDefinition& operator%(const TString& strColName); virtual TString GetCommaSeparatedColumns() const; private: #pragma warning(push) #pragma warning(disable: 4251) - std::vector m_vColumns; + typedef std::vector> VecColumns; + VecColumns m_vColumns; #pragma warning(pop) };