diff --git a/Vates/ParaviewPlugins/ParaViewFilters/ScaleWorkspace/vtkScaleWorkspace.h b/Vates/ParaviewPlugins/ParaViewFilters/ScaleWorkspace/vtkScaleWorkspace.h index 1eb46d03436df185beadbdebfe0fe2bc72ae03e1..afa01089ec0ebb893e35652ac1f085bfb71b7ae0 100644 --- a/Vates/ParaviewPlugins/ParaViewFilters/ScaleWorkspace/vtkScaleWorkspace.h +++ b/Vates/ParaviewPlugins/ParaViewFilters/ScaleWorkspace/vtkScaleWorkspace.h @@ -9,9 +9,12 @@ class VTK_EXPORT vtkScaleWorkspace : public vtkPointSetAlgorithm { public: static vtkScaleWorkspace *New(); - vtkTypeMacro(vtkScaleWorkspace, - vtkPointSetAlgorithm) void PrintSelf(ostream &os, - vtkIndent indent) override; + vtkScaleWorkspace(const vtkScaleWorkspace &) = delete; + void operator=(const vtkScaleWorkspace &) = delete; + // clang-format off + vtkTypeMacro(vtkScaleWorkspace, vtkPointSetAlgorithm) + void PrintSelf(ostream &os, vtkIndent indent) override; + // clang-format on void SetXScaling(double xScaling); void SetYScaling(double yScaling); void SetZScaling(double zScaling); @@ -28,8 +31,6 @@ protected: int FillInputPortInformation(int port, vtkInformation *info) override; private: - vtkScaleWorkspace(const vtkScaleWorkspace &); - void operator=(const vtkScaleWorkspace &); void updateMetaData(vtkPointSet *inputDataSet); double m_xScaling; double m_yScaling; diff --git a/Vates/ParaviewPlugins/ParaViewFilters/SplatterPlot/vtkSplatterPlot.h b/Vates/ParaviewPlugins/ParaViewFilters/SplatterPlot/vtkSplatterPlot.h index 8fbb51d17e28bad6c22b6ea342a65de0a6c00d8c..5ac24ae07dfb136dfc6d9b1836d0114818b2018b 100644 --- a/Vates/ParaviewPlugins/ParaViewFilters/SplatterPlot/vtkSplatterPlot.h +++ b/Vates/ParaviewPlugins/ParaViewFilters/SplatterPlot/vtkSplatterPlot.h @@ -15,8 +15,12 @@ class vtkSplatterPlotFactory; class VTK_EXPORT vtkSplatterPlot : public vtkUnstructuredGridAlgorithm { public: static vtkSplatterPlot *New(); - vtkTypeMacro(vtkSplatterPlot, - vtkUnstructuredGridAlgorithm) double getTime() const; + vtkSplatterPlot(const vtkSplatterPlot &) = delete; + void operator=(const vtkSplatterPlot &) = delete; + // clang-format off + vtkTypeMacro(vtkSplatterPlot, vtkUnstructuredGridAlgorithm) + double getTime() const; + // clang-format on void PrintSelf(ostream &os, vtkIndent indent) override; void SetNumberOfPoints(int nPoints); void SetTopPercentile(double topPercentile); @@ -43,8 +47,5 @@ private: std::string m_wsName; /// Time. double m_time; - - vtkSplatterPlot(const vtkSplatterPlot &); - void operator=(const vtkSplatterPlot &); }; #endif diff --git a/Vates/ParaviewPlugins/ParaViewSources/MDEWSource/vtkMDEWSource.h b/Vates/ParaviewPlugins/ParaViewSources/MDEWSource/vtkMDEWSource.h index 8d7fcf208ebdce62fb1643e616dfe128caa457cd..d734bf9965c849594abf9e1b9ed03414803ceee7 100644 --- a/Vates/ParaviewPlugins/ParaViewSources/MDEWSource/vtkMDEWSource.h +++ b/Vates/ParaviewPlugins/ParaViewSources/MDEWSource/vtkMDEWSource.h @@ -47,9 +47,12 @@ class MDLoadingPresenter; class VTK_EXPORT vtkMDEWSource : public vtkUnstructuredGridAlgorithm { public: static vtkMDEWSource *New(); - vtkTypeMacro(vtkMDEWSource, vtkUnstructuredGridAlgorithm) void PrintSelf( - ostream &os, vtkIndent indent) override; - + vtkMDEWSource(const vtkMDEWSource &) = delete; + void operator=(const vtkMDEWSource &) = delete; + // clang-format off + vtkTypeMacro(vtkMDEWSource, vtkUnstructuredGridAlgorithm) + void PrintSelf(ostream &os, vtkIndent indent) override; + // clang-format on void SetWsName(const std::string &wsName); void SetDepth(int depth); void SetNormalization(int option); @@ -96,9 +99,6 @@ private: /// Normalization option Mantid::VATES::VisualNormalization m_normalization; - - vtkMDEWSource(const vtkMDEWSource &); - void operator=(const vtkMDEWSource &); void setTimeRange(vtkInformationVector *outputVector); }; #endif diff --git a/Vates/ParaviewPlugins/ParaViewSources/SinglePeakMarkerSource/vtkSinglePeakMarkerSource.h b/Vates/ParaviewPlugins/ParaViewSources/SinglePeakMarkerSource/vtkSinglePeakMarkerSource.h index b7bb417ced08fc513df5ed45d908829e4636d326..6c47875ac770084c27034bac1576b64c45864e7f 100644 --- a/Vates/ParaviewPlugins/ParaViewSources/SinglePeakMarkerSource/vtkSinglePeakMarkerSource.h +++ b/Vates/ParaviewPlugins/ParaViewSources/SinglePeakMarkerSource/vtkSinglePeakMarkerSource.h @@ -34,9 +34,12 @@ class VTK_EXPORT vtkSinglePeakMarkerSource : public vtkPolyDataAlgorithm { public: static vtkSinglePeakMarkerSource *New(); - vtkTypeMacro(vtkSinglePeakMarkerSource, - vtkPolyDataAlgorithm) void PrintSelf(ostream &os, - vtkIndent indent) override; + vtkSinglePeakMarkerSource(const vtkSinglePeakMarkerSource &); + void operator=(const vtkSinglePeakMarkerSource &); + // clang-format off + vtkTypeMacro(vtkSinglePeakMarkerSource, vtkPolyDataAlgorithm) + void PrintSelf(ostream &os, vtkIndent indent) override; + // clang-format on void SetRadiusMarker(double radius); void SetPosition1(double position1); void SetPosition2(double position2); @@ -56,8 +59,5 @@ private: double m_position2; double m_position3; double m_radius; - - vtkSinglePeakMarkerSource(const vtkSinglePeakMarkerSource &); - void operator=(const vtkSinglePeakMarkerSource &); }; #endif diff --git a/Vates/VatesAPI/inc/MantidVatesAPI/ADSWorkspaceProvider.h b/Vates/VatesAPI/inc/MantidVatesAPI/ADSWorkspaceProvider.h index 0aaebab0e5783444e56b154bf0801b94acc463ee..a01479eebefb6da3b1570e67b5b3fad719af3dff 100644 --- a/Vates/VatesAPI/inc/MantidVatesAPI/ADSWorkspaceProvider.h +++ b/Vates/VatesAPI/inc/MantidVatesAPI/ADSWorkspaceProvider.h @@ -37,8 +37,9 @@ Code Documentation is available at: <http://doxygen.mantidproject.org> template <typename Workspace_Type> class DLLExport ADSWorkspaceProvider : public WorkspaceProvider { public: - ADSWorkspaceProvider(); - ~ADSWorkspaceProvider() override; + ADSWorkspaceProvider() = default; + ADSWorkspaceProvider &operator=(const ADSWorkspaceProvider &) = delete; + ADSWorkspaceProvider(const ADSWorkspaceProvider &) = delete; //-------WorkspaceProivder Implementations ------------ bool canProvideWorkspace(std::string wsName) const override; @@ -46,8 +47,6 @@ public: void disposeWorkspace(std::string wsName) const override; private: - ADSWorkspaceProvider &operator=(const ADSWorkspaceProvider &); - ADSWorkspaceProvider(const ADSWorkspaceProvider &); }; } } diff --git a/Vates/VatesAPI/inc/MantidVatesAPI/FilteringUpdateProgressAction.h b/Vates/VatesAPI/inc/MantidVatesAPI/FilteringUpdateProgressAction.h index af6bf79cba64e2aef7ed9bff0f7cfbe897c395d9..36ba864b5e8b7b5f3600c325328c6358d467ee2e 100644 --- a/Vates/VatesAPI/inc/MantidVatesAPI/FilteringUpdateProgressAction.h +++ b/Vates/VatesAPI/inc/MantidVatesAPI/FilteringUpdateProgressAction.h @@ -43,7 +43,8 @@ class DLLExport FilterUpdateProgressAction : public ProgressAction { public: FilterUpdateProgressAction(Filter *filter, const std::string &message) : m_filter(filter), m_message(message) {} - + FilterUpdateProgressAction &operator=(FilterUpdateProgressAction &) = delete; + FilterUpdateProgressAction(FilterUpdateProgressAction &) = delete; void eventRaised(double progress) override { m_filter->updateAlgorithmProgress(progress, m_message); } @@ -51,10 +52,6 @@ public: ~FilterUpdateProgressAction() {} private: - FilterUpdateProgressAction &operator=(FilterUpdateProgressAction &); - - FilterUpdateProgressAction(FilterUpdateProgressAction &); - Filter *m_filter; /// Message associated with the progress action diff --git a/Vates/VatesAPI/inc/MantidVatesAPI/IMDDimensionComparitor.h b/Vates/VatesAPI/inc/MantidVatesAPI/IMDDimensionComparitor.h index b22ab7dd6c1d08a739dc3a5a0bba77e67ec83199..3ffcbeb9d41191a0587b7e8476e12814bb111a0f 100644 --- a/Vates/VatesAPI/inc/MantidVatesAPI/IMDDimensionComparitor.h +++ b/Vates/VatesAPI/inc/MantidVatesAPI/IMDDimensionComparitor.h @@ -41,6 +41,8 @@ class IMDDimensionComparitor { public: /// Constructor IMDDimensionComparitor(Mantid::API::IMDWorkspace_sptr workspace); + IMDDimensionComparitor operator=(IMDDimensionComparitor &) = delete; + IMDDimensionComparitor(IMDDimensionComparitor &) = delete; /// Destructor ~IMDDimensionComparitor(); @@ -56,10 +58,6 @@ public: private: /// imd workspace shared ptr. Mantid::API::IMDWorkspace_sptr m_workspace; - - IMDDimensionComparitor operator=(IMDDimensionComparitor &); - - IMDDimensionComparitor(IMDDimensionComparitor &); }; } } diff --git a/Vates/VatesAPI/inc/MantidVatesAPI/vtkDataSetToImplicitFunction.h b/Vates/VatesAPI/inc/MantidVatesAPI/vtkDataSetToImplicitFunction.h index 541836cd542ce64ada8decb7a96875c1fff29121..6c99e660b3df8934969dca83d0f7fa2247480b06 100644 --- a/Vates/VatesAPI/inc/MantidVatesAPI/vtkDataSetToImplicitFunction.h +++ b/Vates/VatesAPI/inc/MantidVatesAPI/vtkDataSetToImplicitFunction.h @@ -42,15 +42,16 @@ Code Documentation is available at: <http://doxygen.mantidproject.org> */ class DLLExport vtkDataSetToImplicitFunction { public: - static Mantid::Geometry::MDImplicitFunction *exec(vtkDataSet *dataSet); vtkDataSetToImplicitFunction(vtkDataSet *dataSet); + vtkDataSetToImplicitFunction & + operator=(const vtkDataSetToImplicitFunction &other) = delete; + vtkDataSetToImplicitFunction(const vtkDataSetToImplicitFunction &other) = + delete; + static Mantid::Geometry::MDImplicitFunction *exec(vtkDataSet *dataSet); Mantid::Geometry::MDImplicitFunction *execute(); ~vtkDataSetToImplicitFunction(); private: - vtkDataSetToImplicitFunction & - operator=(const vtkDataSetToImplicitFunction &other); - vtkDataSetToImplicitFunction(const vtkDataSetToImplicitFunction &other); vtkDataSet *m_dataset; }; } diff --git a/Vates/VatesAPI/inc/MantidVatesAPI/vtkDataSetToScaledDataSet.h b/Vates/VatesAPI/inc/MantidVatesAPI/vtkDataSetToScaledDataSet.h index 5c0b38494cf2fe7279e9c29fb2f3d596b54530a4..117c1ecbd545735319f31d7ac3e04f85059216da 100644 --- a/Vates/VatesAPI/inc/MantidVatesAPI/vtkDataSetToScaledDataSet.h +++ b/Vates/VatesAPI/inc/MantidVatesAPI/vtkDataSetToScaledDataSet.h @@ -39,6 +39,9 @@ class DLLExport vtkDataSetToScaledDataSet { public: /// Constructor vtkDataSetToScaledDataSet(); + vtkDataSetToScaledDataSet(const vtkDataSetToScaledDataSet &) = delete; + vtkDataSetToScaledDataSet & + operator=(const vtkDataSetToScaledDataSet &) = delete; /// Destructor virtual ~vtkDataSetToScaledDataSet(); /// Apply the scaling and add metadata @@ -50,7 +53,6 @@ public: vtkPointSet *outputData = nullptr); private: - vtkDataSetToScaledDataSet &operator=(const vtkDataSetToScaledDataSet &other); /// Set metadata on the dataset to handle scaling void updateMetaData(double xScale, double yScale, double zScale, vtkPointSet *inputData, vtkPointSet *outputData); diff --git a/Vates/VatesAPI/inc/MantidVatesAPI/vtkDataSetToWsLocation.h b/Vates/VatesAPI/inc/MantidVatesAPI/vtkDataSetToWsLocation.h index b5399483cecd5759c101bb2965a69767e5930bf8..740098196337c1cef670b45fbfd3bb2f0c1ee486 100644 --- a/Vates/VatesAPI/inc/MantidVatesAPI/vtkDataSetToWsLocation.h +++ b/Vates/VatesAPI/inc/MantidVatesAPI/vtkDataSetToWsLocation.h @@ -39,14 +39,15 @@ Code Documentation is available at: <http://doxygen.mantidproject.org> */ class DLLExport vtkDataSetToWsLocation { public: + vtkDataSetToWsLocation & + operator=(const vtkDataSetToWsLocation &other) = delete; + vtkDataSetToWsLocation(const vtkDataSetToWsLocation &other) = delete; static std::string exec(vtkDataSet *dataSet); vtkDataSetToWsLocation(vtkDataSet *dataSet); std::string execute(); ~vtkDataSetToWsLocation(); private: - vtkDataSetToWsLocation &operator=(const vtkDataSetToWsLocation &other); - vtkDataSetToWsLocation(const vtkDataSetToWsLocation &other); vtkDataSet *m_dataset; }; } diff --git a/Vates/VatesAPI/inc/MantidVatesAPI/vtkDataSetToWsName.h b/Vates/VatesAPI/inc/MantidVatesAPI/vtkDataSetToWsName.h index 8dffc74d03ec5a0b55680542b833f72db391cf90..a4a6ee2f6347766127ff63c11eaf754d5d1259bc 100644 --- a/Vates/VatesAPI/inc/MantidVatesAPI/vtkDataSetToWsName.h +++ b/Vates/VatesAPI/inc/MantidVatesAPI/vtkDataSetToWsName.h @@ -39,14 +39,14 @@ Code Documentation is available at: <http://doxygen.mantidproject.org> */ class DLLExport vtkDataSetToWsName { public: - static std::string exec(vtkDataSet *dataSet); vtkDataSetToWsName(vtkDataSet *dataSet); + vtkDataSetToWsName &operator=(const vtkDataSetToWsName &other) = delete; + vtkDataSetToWsName(const vtkDataSetToWsName &other) = delete; + static std::string exec(vtkDataSet *dataSet); std::string execute(); ~vtkDataSetToWsName(); private: - vtkDataSetToWsName &operator=(const vtkDataSetToWsName &other); - vtkDataSetToWsName(const vtkDataSetToWsName &other); vtkDataSet *m_dataset; }; } diff --git a/Vates/VatesAPI/src/ADSWorkspaceProvider.cpp b/Vates/VatesAPI/src/ADSWorkspaceProvider.cpp index 476f9c28c2f9806aa123ed421d976bd5d5027821..bb17975ab3f2e5d085c3e2e07a932f1c46fafef9 100644 --- a/Vates/VatesAPI/src/ADSWorkspaceProvider.cpp +++ b/Vates/VatesAPI/src/ADSWorkspaceProvider.cpp @@ -9,11 +9,6 @@ using namespace Mantid::API; namespace Mantid { namespace VATES { -template <typename Workspace_Type> -ADSWorkspaceProvider<Workspace_Type>::ADSWorkspaceProvider() {} - -template <typename Workspace_Type> -ADSWorkspaceProvider<Workspace_Type>::~ADSWorkspaceProvider() {} template <typename Workspace_Type> bool ADSWorkspaceProvider<Workspace_Type>::canProvideWorkspace( diff --git a/Vates/VatesAPI/src/vtkDataSetToImplicitFunction.cpp b/Vates/VatesAPI/src/vtkDataSetToImplicitFunction.cpp index 415eda9a6e4a4e8ab46b868084d0b3ddc1783e7e..fb622d3396e304cfb5c97121533da94da8b3a257 100644 --- a/Vates/VatesAPI/src/vtkDataSetToImplicitFunction.cpp +++ b/Vates/VatesAPI/src/vtkDataSetToImplicitFunction.cpp @@ -63,6 +63,6 @@ Mantid::Geometry::MDImplicitFunction *vtkDataSetToImplicitFunction::execute() { } /// Destructor. -vtkDataSetToImplicitFunction::~vtkDataSetToImplicitFunction() {} +vtkDataSetToImplicitFunction::~vtkDataSetToImplicitFunction() = default; } } diff --git a/Vates/VatesAPI/src/vtkDataSetToScaledDataSet.cpp b/Vates/VatesAPI/src/vtkDataSetToScaledDataSet.cpp index b6631234d7f6fc2ffa2c49ee08d0e1afc35d5a3c..4a254d7ae031afcc47b51612e432afedf3729d7e 100644 --- a/Vates/VatesAPI/src/vtkDataSetToScaledDataSet.cpp +++ b/Vates/VatesAPI/src/vtkDataSetToScaledDataSet.cpp @@ -23,9 +23,8 @@ namespace VATES { /** * Standard constructor for object. */ -vtkDataSetToScaledDataSet::vtkDataSetToScaledDataSet() {} - -vtkDataSetToScaledDataSet::~vtkDataSetToScaledDataSet() {} +vtkDataSetToScaledDataSet::vtkDataSetToScaledDataSet() = default; +vtkDataSetToScaledDataSet::~vtkDataSetToScaledDataSet() = default; /** * Process the input data. First, scale a copy of the points and apply diff --git a/Vates/VatesAPI/src/vtkDataSetToWsName.cpp b/Vates/VatesAPI/src/vtkDataSetToWsName.cpp index f4a88bc8efa387a9f01027a6f4516bec78bc2717..4754805d1e5315c1d26d934566f67238b50e0bca 100644 --- a/Vates/VatesAPI/src/vtkDataSetToWsName.cpp +++ b/Vates/VatesAPI/src/vtkDataSetToWsName.cpp @@ -55,6 +55,6 @@ std::string vtkDataSetToWsName::execute() { } /// Destructor. -vtkDataSetToWsName::~vtkDataSetToWsName() {} +vtkDataSetToWsName::~vtkDataSetToWsName() = default; } }