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:
parent
e7977554e2
commit
3290fe6146
@ -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;
|
||||
|
||||
@ -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
|
||||
//@{
|
||||
/*!
|
||||
|
||||
@ -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
|
||||
|
||||
/*!
|
||||
|
||||
@ -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
|
||||
|
||||
/*!
|
||||
|
||||
@ -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
|
||||
|
||||
// *****************************************************************************
|
||||
|
||||
@ -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
|
||||
//@{
|
||||
/*!
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
//@{
|
||||
|
||||
@ -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;
|
||||
|
||||
@ -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
|
||||
//@{
|
||||
/*!
|
||||
|
||||
@ -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
|
||||
//@{
|
||||
/*!
|
||||
|
||||
@ -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
|
||||
/*!
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
//@{
|
||||
/*!
|
||||
|
||||
@ -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;
|
||||
|
||||
@ -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
|
||||
|
||||
// *****************************************************************************
|
||||
|
||||
@ -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;
|
||||
|
||||
@ -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
|
||||
|
||||
/*!
|
||||
|
||||
@ -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
|
||||
//@{
|
||||
/*!
|
||||
|
||||
@ -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
|
||||
//@{
|
||||
|
||||
@ -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);
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
// *****************************************************************************
|
||||
|
||||
Loading…
Reference in New Issue
Block a user