Index: src/libchcore/TTask.h =================================================================== diff -u -r293e52b38d46653068006262172018a0f0d0a31c -r320c4eb6ba3a38dcd6fbda6a9a12a8350a153e41 --- src/libchcore/TTask.h (.../TTask.h) (revision 293e52b38d46653068006262172018a0f0d0a31c) +++ src/libchcore/TTask.h (.../TTask.h) (revision 320c4eb6ba3a38dcd6fbda6a9a12a8350a153e41) @@ -34,7 +34,6 @@ #include "TSubTaskContext.h" #include "TTaskStatsSnapshot.h" #include "ISerializer.h" -#include "TModPathContainer.h" #include "TTaskBaseData.h" BEGIN_CHCORE_NAMESPACE @@ -139,8 +138,10 @@ TTaskBaseData m_tBaseData; // basic information - TModPathContainer m_vSourcePaths; - TBasePathDataContainer m_arrSourcePathsInfo; +#pragma warning(push) +#pragma warning(disable: 4251) + TBasePathDataContainerPtr m_spSrcPaths; +#pragma warning(pop) // Global task settings TConfig m_tConfiguration; @@ -151,7 +152,6 @@ TTaskConfigTracker m_cfgTracker; - // current task state (derivatives of the task initial information) // changing slowly or only partially TFileInfoArray m_files; // list of files/directories found during operating on the task input data (filled by search for files)