From 17edd0512a8b53f69927a808f0e8f8cb7f3a5392 Mon Sep 17 00:00:00 2001 From: Michael Ochmann Date: Tue, 28 Feb 2023 18:32:03 +0100 Subject: [PATCH] code quality: deleted copy assignment operators --- src/QR.hpp | 9 +++++---- src/Renderer.hpp | 7 ++++--- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/QR.hpp b/src/QR.hpp index df9f4e7..2c3fd00 100644 --- a/src/QR.hpp +++ b/src/QR.hpp @@ -29,9 +29,10 @@ namespace massivedynamic { size_t size; public: QR(const std::string& data, std::string outputFile, size_t size, qrcodegen::QrCode::Ecc type); - QR(const QR&&) = delete; - QR(QR&) = delete; - ~QR() = default; + QR(const QR&&) = delete; + QR(QR&) = delete; + ~QR() = default; + QR& operator=(const QR&) = delete; void render(Format format); @@ -42,4 +43,4 @@ namespace massivedynamic { } }; -} \ No newline at end of file +} diff --git a/src/Renderer.hpp b/src/Renderer.hpp index 4f968ec..817c99a 100644 --- a/src/Renderer.hpp +++ b/src/Renderer.hpp @@ -11,9 +11,10 @@ class Renderer { size_t targetSize; public: Renderer(const std::vector& pixels, size_t sourceSize, size_t targetSize) : pixels(pixels), sourceSize(sourceSize), targetSize(targetSize) {} - Renderer(const Renderer&&) = delete; - Renderer(Renderer&) = delete; - virtual ~Renderer() = default; + Renderer(const Renderer&&) = delete; + Renderer(Renderer&) = delete; + virtual ~Renderer() = default; + Renderer& operator=(const Renderer&) = delete; virtual void render(const std::string& filename) = 0; };