Index: src/libchcore/TPath.h =================================================================== diff -u -N -r1342b18babc7e88850e74f46cb473a737a68f28a -r73583f2ca01fa1b2eae49bbc63bce46b9ecff5db --- src/libchcore/TPath.h (.../TPath.h) (revision 1342b18babc7e88850e74f46cb473a737a68f28a) +++ src/libchcore/TPath.h (.../TPath.h) (revision 73583f2ca01fa1b2eae49bbc63bce46b9ecff5db) @@ -160,42 +160,8 @@ LIBCHCORE_API TSmartPath PathFromString(const wchar_t* pszPath); LIBCHCORE_API TSmartPath PathFromWString(const TString& strPath); -class LIBCHCORE_API TPathContainer -{ -public: - TPathContainer(); - TPathContainer(const TPathContainer& rSrcContainer); - ~TPathContainer(); - - TPathContainer& operator=(const TPathContainer& rSrcContainer); - - void Add(const TSmartPath& spPath); - void Append(const TPathContainer& vPaths); - - const TSmartPath& GetAt(size_t stIndex) const; - TSmartPath& GetAt(size_t stIndex); - - void SetAt(size_t stIndex, const TSmartPath& spPath); - - void DeleteAt(size_t stIndex); - void Clear(); - - size_t GetCount() const; - bool IsEmpty() const; - - void StoreInConfig(TConfig& rConfig, PCTSTR pszPropName) const; - bool ReadFromConfig(const TConfig& rConfig, PCTSTR pszPropName); - -private: -#pragma warning(push) -#pragma warning(disable: 4251) - std::vector m_vPaths; -#pragma warning(pop) -}; - END_CHCORE_NAMESPACE CONFIG_MEMBER_SERIALIZATION(TSmartPath) -CONFIG_MEMBER_SERIALIZATION(TPathContainer) #endif