From 4d7a7bfd6985ea5f901ea42b1852a0646016cfab Mon Sep 17 00:00:00 2001 From: Michael Ochmann Date: Sun, 26 Feb 2023 17:11:37 +0100 Subject: [PATCH] code quality: making all the pixel based renderers `final` as they are only a thin wrapper of `stbi` functions --- src/renderers/BMPRenderer.hpp | 2 +- src/renderers/JPGRenderer.hpp | 2 +- src/renderers/PNGRenderer.hpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/renderers/BMPRenderer.hpp b/src/renderers/BMPRenderer.hpp index ecf3348..0448068 100644 --- a/src/renderers/BMPRenderer.hpp +++ b/src/renderers/BMPRenderer.hpp @@ -6,7 +6,7 @@ namespace massivedynamic { -class BMPRenderer : public PixelRenderer { +class BMPRenderer final : public PixelRenderer { public: BMPRenderer(const std::vector& pixels, size_t sourceSize, size_t targetSize) : PixelRenderer(pixels, sourceSize, targetSize) {} diff --git a/src/renderers/JPGRenderer.hpp b/src/renderers/JPGRenderer.hpp index abfc8f4..1d2a63d 100644 --- a/src/renderers/JPGRenderer.hpp +++ b/src/renderers/JPGRenderer.hpp @@ -6,7 +6,7 @@ namespace massivedynamic { -class JPGRenderer : public PixelRenderer { +class JPGRenderer final: public PixelRenderer { public: JPGRenderer(const std::vector& pixels, size_t sourceSize, size_t targetSize) : PixelRenderer(pixels, sourceSize, targetSize) {} diff --git a/src/renderers/PNGRenderer.hpp b/src/renderers/PNGRenderer.hpp index a0de5d7..25c2875 100644 --- a/src/renderers/PNGRenderer.hpp +++ b/src/renderers/PNGRenderer.hpp @@ -6,7 +6,7 @@ namespace massivedynamic { -class PNGRenderer : public PixelRenderer { +class PNGRenderer final: public PixelRenderer { public: PNGRenderer(const std::vector& pixels, size_t sourceSize, size_t targetSize) : PixelRenderer(pixels, sourceSize, targetSize) {}