From 745bcb82ef25a8dd705aace7123f89a65da61503 Mon Sep 17 00:00:00 2001 From: Chris Thrasher Date: Mon, 6 Jun 2022 08:23:38 -0600 Subject: [PATCH] Remove implicitly defined special member functions --- include/SFML/Graphics/Image.hpp | 38 --------------------------------- src/SFML/Graphics/Image.cpp | 31 --------------------------- 2 files changed, 69 deletions(-) diff --git a/include/SFML/Graphics/Image.hpp b/include/SFML/Graphics/Image.hpp index 468eb4d08..d49ccd5f6 100644 --- a/include/SFML/Graphics/Image.hpp +++ b/include/SFML/Graphics/Image.hpp @@ -48,44 +48,6 @@ class SFML_GRAPHICS_API Image { public: - //////////////////////////////////////////////////////////// - /// \brief Default constructor - /// - /// Creates an empty image. - /// - //////////////////////////////////////////////////////////// - Image(); - - //////////////////////////////////////////////////////////// - /// \brief Destructor - /// - //////////////////////////////////////////////////////////// - ~Image(); - - //////////////////////////////////////////////////////////// - /// \brief Copy constructor - /// - //////////////////////////////////////////////////////////// - Image(const Image&); - - //////////////////////////////////////////////////////////// - /// \brief Copy assignment - /// - //////////////////////////////////////////////////////////// - Image& operator=(const Image&); - - //////////////////////////////////////////////////////////// - /// \brief Move constructor - /// - //////////////////////////////////////////////////////////// - Image(Image&&) noexcept; - - //////////////////////////////////////////////////////////// - /// \brief Move assignment - /// - //////////////////////////////////////////////////////////// - Image& operator=(Image&&) noexcept; - //////////////////////////////////////////////////////////// /// \brief Create the image and fill it with a unique color /// diff --git a/src/SFML/Graphics/Image.cpp b/src/SFML/Graphics/Image.cpp index 53d8f18dd..d17ccf458 100644 --- a/src/SFML/Graphics/Image.cpp +++ b/src/SFML/Graphics/Image.cpp @@ -38,37 +38,6 @@ namespace sf { -//////////////////////////////////////////////////////////// -Image::Image() : -m_size(0, 0) -{ - -} - - -//////////////////////////////////////////////////////////// -Image::~Image() -{ - -} - - -//////////////////////////////////////////////////////////// -Image::Image(const Image&) = default; - - -//////////////////////////////////////////////////////////// -Image& Image::operator=(const Image&) = default; - - -//////////////////////////////////////////////////////////// -Image::Image(Image&&) noexcept = default; - - -//////////////////////////////////////////////////////////// -Image& Image::operator=(Image&&) noexcept = default; - - //////////////////////////////////////////////////////////// void Image::create(const Vector2u& size, const Color& color) {