fix some gcc -Weffc++ warnings
Mostly deleted member functions Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
@@ -60,6 +60,8 @@ class CiffComponent {
|
||||
//! Constructor taking a tag and directory
|
||||
CiffComponent(uint16_t tag, uint16_t dir) : dir_(dir), tag_(tag) {
|
||||
}
|
||||
CiffComponent(const CiffComponent&) = delete;
|
||||
CiffComponent& operator=(const CiffComponent&) = delete;
|
||||
//! Virtual destructor.
|
||||
virtual ~CiffComponent() = default;
|
||||
//@}
|
||||
|
||||
@@ -207,6 +207,9 @@ class LoaderTiff : public Loader {
|
||||
//! Constructor
|
||||
LoaderTiff(PreviewId id, const Image& image, int parIdx);
|
||||
|
||||
LoaderTiff(const LoaderTiff&) = delete;
|
||||
LoaderTiff& operator=(const LoaderTiff&) = delete;
|
||||
|
||||
//! Get properties of a preview image with given params
|
||||
[[nodiscard]] PreviewProperties getProperties() const override;
|
||||
|
||||
|
||||
@@ -162,6 +162,8 @@ class TiffComponent {
|
||||
TiffComponent(uint16_t tag, IfdId group);
|
||||
//! Virtual destructor.
|
||||
virtual ~TiffComponent() = default;
|
||||
TiffComponent(const TiffComponent&) = default;
|
||||
TiffComponent& operator=(const TiffComponent&) = default;
|
||||
//@}
|
||||
|
||||
//! @name Manipulators
|
||||
|
||||
+12
-2
@@ -48,8 +48,8 @@ class TiffVisitor {
|
||||
};
|
||||
|
||||
private:
|
||||
static const int events_ = 2; //!< The number of stop/go flags.
|
||||
std::array<bool, events_> go_; //!< Array of stop/go flags. See setGo().
|
||||
static const int events_ = 2; //!< The number of stop/go flags.
|
||||
std::array<bool, events_> go_{}; //!< Array of stop/go flags. See setGo().
|
||||
|
||||
public:
|
||||
//! @name Creators
|
||||
@@ -134,6 +134,8 @@ class TiffFinder : public TiffVisitor {
|
||||
//! Constructor, taking \em tag and \em group of the component to find.
|
||||
TiffFinder(uint16_t tag, IfdId group) : tag_(tag), group_(group) {
|
||||
}
|
||||
TiffFinder(const TiffFinder&) = delete;
|
||||
TiffFinder& operator=(const TiffFinder&) = delete;
|
||||
//! Virtual destructor
|
||||
~TiffFinder() override = default;
|
||||
//@}
|
||||
@@ -202,6 +204,8 @@ class TiffCopier : public TiffVisitor {
|
||||
@param pPrimaryGroups Pointer to the list of primary groups.
|
||||
*/
|
||||
TiffCopier(TiffComponent* pRoot, uint32_t root, const TiffHeaderBase* pHeader, const PrimaryGroups* pPrimaryGroups);
|
||||
TiffCopier(const TiffCopier&) = delete;
|
||||
TiffCopier& operator=(const TiffCopier&) = delete;
|
||||
//! Virtual destructor
|
||||
~TiffCopier() override = default;
|
||||
//@}
|
||||
@@ -257,6 +261,8 @@ class TiffDecoder : public TiffVisitor {
|
||||
*/
|
||||
TiffDecoder(ExifData& exifData, IptcData& iptcData, XmpData& xmpData, TiffComponent* pRoot,
|
||||
FindDecoderFct findDecoderFct);
|
||||
TiffDecoder(const TiffDecoder&) = delete;
|
||||
TiffDecoder& operator=(const TiffDecoder&) = delete;
|
||||
//! Virtual destructor
|
||||
~TiffDecoder() override = default;
|
||||
//@}
|
||||
@@ -348,6 +354,8 @@ class TiffEncoder : public TiffVisitor {
|
||||
TiffEncoder(ExifData exifData, const IptcData& iptcData, const XmpData& xmpData, TiffComponent* pRoot,
|
||||
bool isNewImage, const PrimaryGroups* pPrimaryGroups, const TiffHeaderBase* pHeader,
|
||||
FindEncoderFct findEncoderFct);
|
||||
TiffEncoder(const TiffEncoder&) = delete;
|
||||
TiffEncoder& operator=(const TiffEncoder&) = delete;
|
||||
//! Virtual destructor
|
||||
~TiffEncoder() override = default;
|
||||
//@}
|
||||
@@ -585,6 +593,8 @@ class TiffReader : public TiffVisitor {
|
||||
base offset.
|
||||
*/
|
||||
TiffReader(const byte* pData, size_t size, TiffComponent* pRoot, TiffRwState state);
|
||||
TiffReader(const TiffReader&) = delete;
|
||||
TiffReader& operator=(const TiffReader&) = delete;
|
||||
|
||||
//! Virtual destructor
|
||||
~TiffReader() override = default;
|
||||
|
||||
Reference in New Issue
Block a user