diff --git a/include/Nazara/OpenGLRenderer/Wrapper/Linux/EGLContextX11.hpp b/include/Nazara/OpenGLRenderer/Wrapper/Linux/EGLContextX11.hpp index 8689089be..7949514be 100644 --- a/include/Nazara/OpenGLRenderer/Wrapper/Linux/EGLContextX11.hpp +++ b/include/Nazara/OpenGLRenderer/Wrapper/Linux/EGLContextX11.hpp @@ -16,16 +16,15 @@ namespace Nz::GL { public: using EGLContextBase::EGLContextBase; - EGLContextX11(const EGLContextX11&) = default; - EGLContextX11(EGLContextX11&&) = default; + EGLContextX11(const EGLContextX11&) = delete; + EGLContextX11(EGLContextX11&&) = delete; ~EGLContextX11() = default; - bool Create(const ContextParams& params, const EGLContextBase* shareContext = nullptr) override; bool Create(const ContextParams& params, WindowHandle window, const EGLContextBase* shareContext = nullptr) override; void Destroy() override; - EGLContextX11& operator=(const EGLContextX11&) = default; - EGLContextX11& operator=(EGLContextX11&&) = default; + EGLContextX11& operator=(const EGLContextX11&) = delete; + EGLContextX11& operator=(EGLContextX11&&) = delete; private: ::Display* m_xdisplay = nullptr; diff --git a/include/Nazara/Utility/VertexDeclaration.hpp b/include/Nazara/Utility/VertexDeclaration.hpp index 418861f46..6fc49cdd0 100644 --- a/include/Nazara/Utility/VertexDeclaration.hpp +++ b/include/Nazara/Utility/VertexDeclaration.hpp @@ -35,7 +35,7 @@ namespace Nz VertexDeclaration(VertexInputRate inputRate, std::initializer_list components); VertexDeclaration(const VertexDeclaration&) = delete; - VertexDeclaration(VertexDeclaration&&) = default; + VertexDeclaration(VertexDeclaration&&) = delete; ~VertexDeclaration() = default; inline const Component* FindComponent(VertexComponent vertexComponent, std::size_t componentIndex) const; @@ -52,7 +52,7 @@ namespace Nz template bool HasComponentOfType(VertexComponent vertexComponent, std::size_t componentIndex = 0) const; VertexDeclaration& operator=(const VertexDeclaration&) = delete; - VertexDeclaration& operator=(VertexDeclaration&&) = default; + VertexDeclaration& operator=(VertexDeclaration&&) = delete; static inline const VertexDeclarationRef& Get(VertexLayout layout); static bool IsTypeSupported(ComponentType type);