From a758fd0f38393dc8c083f97b3f7df8b6bb4dc165 Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Fri, 8 Sep 2023 00:27:45 +0100 Subject: No need to delete move/copy for ModelPart --- slicer/slicer/modelParts.h | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/slicer/slicer/modelParts.h b/slicer/slicer/modelParts.h index b4d1eb7..98de0d6 100644 --- a/slicer/slicer/modelParts.h +++ b/slicer/slicer/modelParts.h @@ -128,13 +128,9 @@ namespace Slicer { class DLL_PUBLIC ModelPart { public: ModelPart() = default; - ModelPart(const ModelPart &) = delete; - ModelPart(ModelPart &&) = delete; - virtual ~ModelPart() = default; - ModelPart & operator=(const ModelPart &) = delete; - ModelPart & operator=(ModelPart &&) = delete; + SPECIAL_MEMBERS_DEFAULT(ModelPart); template static void Make(typename MP::element_type * t, const ModelPartHandler &); template static void CreateFor(T * t, const ModelPartHandler &); -- cgit v1.2.3