remove deleted Image member functions

The inherited Image class already has these same deleted functions.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
Rosen Penev 2023-02-01 18:03:45 -08:00
parent e7977554e2
commit 3290fe6146
22 changed files with 0 additions and 209 deletions

View File

@ -61,14 +61,6 @@ class EXIV2API AsfVideo : public Image {
explicit AsfVideo(BasicIo::UniquePtr io);
//@}
//! @name NOT Implemented
//@{
//! Copy constructor
AsfVideo(const AsfVideo&) = delete;
//! Assignment operator
AsfVideo& operator=(const AsfVideo&) = delete;
//@}
//! @name Manipulators
//@{
void readMetadata() override;

View File

@ -26,15 +26,6 @@ namespace Exiv2 {
*/
class EXIV2API BmpImage : public Image {
public:
~BmpImage() override = default;
//! @name NOT Implemented
//@{
//! Copy constructor
BmpImage(const BmpImage&) = delete;
//! Assignment operator
BmpImage& operator=(const BmpImage&) = delete;
//@}
//! @name Creators
//@{
/*!

View File

@ -70,16 +70,6 @@ class EXIV2API Cr2Image : public Image {
[[nodiscard]] uint32_t pixelWidth() const override;
[[nodiscard]] uint32_t pixelHeight() const override;
//@}
~Cr2Image() override = default;
//! @name NOT implemented
//@{
//! Copy constructor
Cr2Image(const Cr2Image&) = delete;
//! Assignment operator
Cr2Image& operator=(const Cr2Image&) = delete;
//@}
}; // class Cr2Image
/*!

View File

@ -72,16 +72,6 @@ class EXIV2API CrwImage : public Image {
[[nodiscard]] uint32_t pixelWidth() const override;
[[nodiscard]] uint32_t pixelHeight() const override;
//@}
~CrwImage() override = default;
//! @name NOT Implemented
//@{
//! Copy constructor
CrwImage(const CrwImage&) = delete;
//! Assignment operator
CrwImage& operator=(const CrwImage&) = delete;
//@}
}; // class CrwImage
/*!

View File

@ -72,16 +72,6 @@ class EXIV2API EpsImage : public Image {
//@{
[[nodiscard]] std::string mimeType() const override;
//@}
~EpsImage() override = default;
//! @name NOT Implemented
//@{
//! Copy constructor
EpsImage(const EpsImage&) = delete;
//! Assignment operator
EpsImage& operator=(const EpsImage&) = delete;
//@}
}; // class EpsImage
// *****************************************************************************

View File

@ -21,15 +21,6 @@ namespace Exiv2 {
*/
class EXIV2API GifImage : public Image {
public:
~GifImage() override = default;
//! @name NOT Implemented
//@{
//! Copy constructor
GifImage(const GifImage&) = delete;
//! Assignment operator
GifImage& operator=(const GifImage&) = delete;
//@}
//! @name Creators
//@{
/*!

View File

@ -64,14 +64,6 @@ class EXIV2API Jp2Image : public Image {
[[nodiscard]] std::string mimeType() const override;
//@}
~Jp2Image() override = default;
//! @name NOT Implemented
//@{
//! Copy constructor
Jp2Image(const Jp2Image&) = delete;
//! Assignment operator
Jp2Image& operator=(const Jp2Image&) = delete;
private:
/*!
@brief Provides the main implementation of writeMetadata() by

View File

@ -27,15 +27,6 @@ class EXIV2API JpegBase : public Image {
void printStructure(std::ostream& out, PrintStructureOption option, size_t depth) override;
//@}
~JpegBase() override = default;
//! @name NOT implemented
//@{
//! Copy constructor
JpegBase(const JpegBase&) = delete;
//! Assignment operator
JpegBase& operator=(const JpegBase&) = delete;
//@}
protected:
//! @name Creators
//@{
@ -164,13 +155,6 @@ class EXIV2API JpegImage : public JpegBase {
[[nodiscard]] std::string mimeType() const override;
//@}
~JpegImage() override = default;
// NOT Implemented
//! Copy constructor
JpegImage(const JpegImage&) = delete;
//! Assignment operator
JpegImage& operator=(const JpegImage&) = delete;
protected:
//! @name Accessors
//@{
@ -223,13 +207,6 @@ class EXIV2API ExvImage : public JpegBase {
[[nodiscard]] std::string mimeType() const override;
//@}
~ExvImage() override = default;
// NOT Implemented
//! Copy constructor
ExvImage(const ExvImage&) = delete;
//! Assignment operator
ExvImage& operator=(const ExvImage&) = delete;
protected:
//! @name Accessors
//@{

View File

@ -118,14 +118,6 @@ class EXIV2API MatroskaVideo : public Image {
explicit MatroskaVideo(BasicIo::UniquePtr io);
//@}
//! @name NOT Implemented
//@{
//! Copy constructor
MatroskaVideo(const MatroskaVideo&) = delete;
//! Assignment operator
MatroskaVideo& operator=(const MatroskaVideo&) = delete;
//@}
//! @name Manipulators
//@{
void readMetadata() override;

View File

@ -21,15 +21,6 @@ namespace Exiv2 {
*/
class EXIV2API MrwImage : public Image {
public:
~MrwImage() override = default;
//! @name NOT Implemented
//@{
//! Copy constructor
MrwImage(const MrwImage&) = delete;
//! Assignment operator
MrwImage& operator=(const MrwImage&) = delete;
//@}
//! @name Creators
//@{
/*!

View File

@ -21,15 +21,6 @@ namespace Exiv2 {
*/
class EXIV2API OrfImage : public TiffImage {
public:
~OrfImage() override = default;
//! @name NOT Implemented
//@{
//! Copy constructor
OrfImage(const OrfImage&) = delete;
//! Assignment operator
OrfImage& operator=(const OrfImage&) = delete;
//@}
//! @name Creators
//@{
/*!

View File

@ -54,14 +54,6 @@ class EXIV2API PgfImage : public Image {
}
//@}
~PgfImage() override = default;
//! @name NOT implemented
//@{
//! Copy constructor
PgfImage(const PgfImage&) = delete;
//! Assignment operator
PgfImage& operator=(const PgfImage&) = delete;
private:
bool bSwap_; // true for bigEndian hardware, else false
/*!

View File

@ -60,14 +60,6 @@ class EXIV2API PngImage : public Image {
[[nodiscard]] std::string mimeType() const override;
//@}
~PngImage() override = default;
//! @name NOT implemented
//@{
//! Copy constructor
PngImage(const PngImage&) = delete;
//! Assignment operator
PngImage& operator=(const PngImage&) = delete;
private:
/*!
@brief Provides the main implementation of writeMetadata() by

View File

@ -20,15 +20,6 @@ namespace Exiv2 {
*/
class EXIV2API PsdImage : public Image {
public:
~PsdImage() override = default;
//! @name NOT Implemented
//@{
//! Copy constructor
PsdImage(const PsdImage&) = delete;
//! Assignment operator
PsdImage& operator=(const PsdImage&) = delete;
//@}
//! @name Creators
//@{
/*!

View File

@ -55,14 +55,6 @@ class EXIV2API QuickTimeVideo : public Image {
explicit QuickTimeVideo(BasicIo::UniquePtr io);
//@}
//! @name NOT Implemented
//@{
//! Copy constructor
QuickTimeVideo(const QuickTimeVideo&) = delete;
//! Assignment operator
QuickTimeVideo& operator=(const QuickTimeVideo&) = delete;
//@}
//! @name Manipulators
//@{
void readMetadata() override;

View File

@ -73,16 +73,6 @@ class EXIV2API RafImage : public Image {
[[nodiscard]] uint32_t pixelWidth() const override;
[[nodiscard]] uint32_t pixelHeight() const override;
//@}
~RafImage() override = default;
//! @name NOT implemented
//@{
//! Copy constructor
RafImage(const RafImage&) = delete;
//! Assignment operator
RafImage& operator=(const RafImage&) = delete;
//@}
}; // class RafImage
// *****************************************************************************

View File

@ -55,14 +55,6 @@ class EXIV2API RiffVideo : public Image {
explicit RiffVideo(BasicIo::UniquePtr io);
//@}
//! @name NOT Implemented
//@{
//! Copy constructor
RiffVideo(const RiffVideo&) = delete;
//! Assignment operator
RiffVideo& operator=(const RiffVideo&) = delete;
//@}
//! @name Manipulators
//@{
void printStructure(std::ostream& out, PrintStructureOption option, size_t depth) override;

View File

@ -71,16 +71,6 @@ class EXIV2API Rw2Image : public Image {
[[nodiscard]] uint32_t pixelWidth() const override;
[[nodiscard]] uint32_t pixelHeight() const override;
//@}
~Rw2Image() override = default;
//! @name NOT implemented
//@{
//! Copy constructor
Rw2Image(const Rw2Image&) = delete;
//! Assignment operator
Rw2Image& operator=(const Rw2Image&) = delete;
//@}
}; // class Rw2Image
/*!

View File

@ -20,15 +20,6 @@ namespace Exiv2 {
*/
class EXIV2API TgaImage : public Image {
public:
~TgaImage() override = default;
//! @name NOT Implemented
//@{
//! Copy constructor
TgaImage(const TgaImage&) = delete;
//! Assignment operator
TgaImage& operator=(const TgaImage&) = delete;
//@}
//! @name Creators
//@{
/*!

View File

@ -68,15 +68,6 @@ class EXIV2API TiffImage : public Image {
uint32_t pixelHeight() const override;
//@}
~TiffImage() override = default;
//! @name NOT Implemented
//@{
//! Copy constructor
TiffImage(const TiffImage&) = delete;
//! Assignment operator
TiffImage& operator=(const TiffImage&) = delete;
//@}
private:
//! @name Accessors
//@{

View File

@ -54,13 +54,6 @@ class EXIV2API WebPImage : public Image {
[[nodiscard]] std::string mimeType() const override;
//@}
~WebPImage() override = default;
//! Copy constructor
WebPImage(const WebPImage&) = delete;
//! Assignment operator
WebPImage& operator=(const WebPImage&) = delete;
//@}
private:
void doWriteMetadata(BasicIo& outIo);

View File

@ -54,17 +54,7 @@ class EXIV2API XmpSidecar : public Image {
[[nodiscard]] std::string mimeType() const override;
//@}
//! @name NOT Implemented
//@{
~XmpSidecar() override = default;
//! Copy constructor
XmpSidecar(const XmpSidecar&) = delete;
//! Assignment operator
XmpSidecar& operator=(const XmpSidecar&) = delete;
//@}
Exiv2::Dictionary dates_;
}; // class XmpSidecar
// *****************************************************************************