From d248e1a2af77a04b280fc8d9daeab6faa665f5b4 Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Wed, 1 Feb 2023 19:03:16 -0800 Subject: [PATCH] more delete removals Signed-off-by: Rosen Penev --- src/basicio.cpp | 6 ------ src/preview.cpp | 7 +++---- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/src/basicio.cpp b/src/basicio.cpp index 0f7fc6d6..a5420acf 100644 --- a/src/basicio.cpp +++ b/src/basicio.cpp @@ -1383,8 +1383,6 @@ class HttpIo::HttpImpl : public Impl { HttpImpl(const std::string& url, size_t blockSize); Exiv2::Uri hostInfo_; //!< the host information extracted from the path - ~HttpImpl() override = default; - // METHODS /*! @brief Get the length (in bytes) of the remote file. @@ -1415,10 +1413,6 @@ class HttpIo::HttpImpl : public Impl { @throw Error if it fails. */ void writeRemote(const byte* data, size_t size, size_t from, size_t to) override; - - // NOT IMPLEMENTED - HttpImpl(const HttpImpl&) = delete; //!< Copy constructor - HttpImpl& operator=(const HttpImpl&) = delete; //!< Assignment }; HttpIo::HttpImpl::HttpImpl(const std::string& url, size_t blockSize) : Impl(url, blockSize) { diff --git a/src/preview.cpp b/src/preview.cpp index dda8a575..19d2b620 100644 --- a/src/preview.cpp +++ b/src/preview.cpp @@ -52,6 +52,9 @@ class Loader { //! Virtual destructor. virtual ~Loader() = default; + Loader(const Loader&) = delete; + Loader& operator=(const Loader&) = delete; + //! Loader auto pointer using UniquePtr = std::unique_ptr; @@ -206,10 +209,6 @@ class LoaderTiff : public Loader { public: //! Constructor LoaderTiff(PreviewId id, const Image& image, int parIdx); - ~LoaderTiff() override = default; - - LoaderTiff(const LoaderTiff&) = delete; - LoaderTiff& operator=(const LoaderTiff&) = delete; //! Get properties of a preview image with given params [[nodiscard]] PreviewProperties getProperties() const override;