cppcoreguidelines-special-member-functions

* disable move constructor and move assignment for several core classes
This commit is contained in:
wmayer
2022-06-25 17:46:48 +02:00
parent 455ed09240
commit 1459fd61a4
7 changed files with 74 additions and 0 deletions

View File

@@ -47,6 +47,11 @@ public:
}
virtual ~ViewProviderExtensionPythonT() {
}
ViewProviderExtensionPythonT(const ViewProviderExtensionPythonT&) = delete;
ViewProviderExtensionPythonT(ViewProviderExtensionPythonT&&) = delete;
ViewProviderExtensionPythonT& operator= (const ViewProviderExtensionPythonT&) = delete;
ViewProviderExtensionPythonT& operator= (ViewProviderExtensionPythonT&&) = delete;
};
typedef ViewProviderExtensionPythonT<Gui::ViewProviderExtension> ViewProviderExtensionPython;