Index: src/libchcore/TSubTaskArray.h =================================================================== diff -u -N -rd9527df01ee91b35d9a5fdccb80ded25a9c8265f -rb26ced3298e3e7e51d91f3ac70b56746786da83b --- src/libchcore/TSubTaskArray.h (.../TSubTaskArray.h) (revision d9527df01ee91b35d9a5fdccb80ded25a9c8265f) +++ src/libchcore/TSubTaskArray.h (.../TSubTaskArray.h) (revision b26ced3298e3e7e51d91f3ac70b56746786da83b) @@ -43,8 +43,11 @@ public: explicit TSubTasksArray(TSubTaskContext& rSubTaskContext); TSubTasksArray(const TOperationPlan& rOperationPlan, TSubTaskContext& rSubTaskContext); + TSubTasksArray(const TSubTasksArray& rSrc) = delete; ~TSubTasksArray(); + TSubTasksArray& operator=(const TSubTasksArray& rSrc) = delete; + void Init(const TOperationPlan& rOperationPlan); EOperationType GetOperationType() const; @@ -63,9 +66,6 @@ bool AreAllBasePathsProcessed() const; private: - TSubTasksArray(const TSubTasksArray& rSrc); - TSubTasksArray& operator=(const TSubTasksArray& rSrc); - void AddSubTask(const TSubTaskBasePtr& spOperation, bool bIsPartOfEstimation); static TSubTaskBasePtr CreateSubtask(ESubOperationType eType, TSubTaskContext& rContext);