code quality: deleted copy assignment operators

development
Michael Ochmann 2 years ago
parent d56b9ef2b2
commit 17edd0512a
  1. 7
      src/QR.hpp
  2. 7
      src/Renderer.hpp

@ -29,9 +29,10 @@ namespace massivedynamic {
size_t size; size_t size;
public: public:
QR(const std::string& data, std::string outputFile, size_t size, qrcodegen::QrCode::Ecc type); QR(const std::string& data, std::string outputFile, size_t size, qrcodegen::QrCode::Ecc type);
QR(const QR&&) = delete; QR(const QR&&) = delete;
QR(QR&) = delete; QR(QR&) = delete;
~QR() = default; ~QR() = default;
QR& operator=(const QR&) = delete;
void render(Format format); void render(Format format);

@ -11,9 +11,10 @@ class Renderer {
size_t targetSize; size_t targetSize;
public: public:
Renderer(const std::vector<bool>& pixels, size_t sourceSize, size_t targetSize) : pixels(pixels), sourceSize(sourceSize), targetSize(targetSize) {} Renderer(const std::vector<bool>& pixels, size_t sourceSize, size_t targetSize) : pixels(pixels), sourceSize(sourceSize), targetSize(targetSize) {}
Renderer(const Renderer&&) = delete; Renderer(const Renderer&&) = delete;
Renderer(Renderer&) = delete; Renderer(Renderer&) = delete;
virtual ~Renderer() = default; virtual ~Renderer() = default;
Renderer& operator=(const Renderer&) = delete;
virtual void render(const std::string& filename) = 0; virtual void render(const std::string& filename) = 0;
}; };

Loading…
Cancel
Save