commit 26338a452807a46853c0e663b9d36b4d16631601
Author: Jean-Marc Lasgouttes <[email protected]>
Date: Fri Jul 11 15:28:27 2025 +0200
Implement rule of 0
The destructor is not required.
src/graphics/GraphicsImage.h:34:10: warning: definition of implicit copy
constructor for 'Image' is deprecated because it has a user-provided destructor
[-Wdeprecated-copy-with-user-provided-dtor]
src/insets/InsetIndexMacro.h:56:2: warning: definition of implicit copy
constructor for 'InsetIndexMacro' is deprecated because it has a user-provided
destructor [-Wdeprecated-copy-with-user-provided-dtor]
src/insets/InsetIPAMacro.h:54:2: warning: definition of implicit copy
constructor for 'InsetIPADeco' is deprecated because it has a user-provided
destructor [-Wdeprecated-copy-with-user-provided-dtor]
---
src/graphics/GraphicsImage.h | 3 ---
src/insets/InsetIPAMacro.cpp | 4 ----
src/insets/InsetIPAMacro.h | 2 --
src/insets/InsetIndexMacro.cpp | 4 ----
src/insets/InsetIndexMacro.h | 2 --
5 files changed, 15 deletions(-)
diff --git a/src/graphics/GraphicsImage.h b/src/graphics/GraphicsImage.h
index efa8e34755..0c23a42f47 100644
--- a/src/graphics/GraphicsImage.h
+++ b/src/graphics/GraphicsImage.h
@@ -30,9 +30,6 @@ class Params;
class Image {
public:
- ///
- virtual ~Image() {}
-
/// Create a copy
virtual Image * clone() const = 0;
diff --git a/src/insets/InsetIPAMacro.cpp b/src/insets/InsetIPAMacro.cpp
index fbbb050107..dbe9dc3c33 100644
--- a/src/insets/InsetIPAMacro.cpp
+++ b/src/insets/InsetIPAMacro.cpp
@@ -135,10 +135,6 @@ InsetIPADeco::InsetIPADeco(Buffer * buf, string const &
label)
}
-InsetIPADeco::~InsetIPADeco()
-{}
-
-
docstring InsetIPADeco::layoutName() const
{
return from_ascii("IPADeco:" + ipadecotranslator().find(params_.type));
diff --git a/src/insets/InsetIPAMacro.h b/src/insets/InsetIPAMacro.h
index f871729c94..49546ae6f0 100644
--- a/src/insets/InsetIPAMacro.h
+++ b/src/insets/InsetIPAMacro.h
@@ -51,8 +51,6 @@ public:
///
InsetIPADeco(Buffer *, std::string const &);
///
- ~InsetIPADeco();
- ///
static std::string params2string(InsetIPADecoParams const &);
///
static void string2params(std::string const &, InsetIPADecoParams &);
diff --git a/src/insets/InsetIndexMacro.cpp b/src/insets/InsetIndexMacro.cpp
index 521e4c2077..fbbd593a26 100644
--- a/src/insets/InsetIndexMacro.cpp
+++ b/src/insets/InsetIndexMacro.cpp
@@ -115,10 +115,6 @@ InsetIndexMacro::InsetIndexMacro(Buffer * buf, string
const & label)
}
-InsetIndexMacro::~InsetIndexMacro()
-{}
-
-
docstring InsetIndexMacro::layoutName() const
{
return from_ascii("IndexMacro:" +
insetindexmacrotranslator().find(params_.type));
diff --git a/src/insets/InsetIndexMacro.h b/src/insets/InsetIndexMacro.h
index 3579c3d89b..f2cffbd9cb 100644
--- a/src/insets/InsetIndexMacro.h
+++ b/src/insets/InsetIndexMacro.h
@@ -53,8 +53,6 @@ public:
///
InsetIndexMacro(Buffer *, std::string const &);
///
- ~InsetIndexMacro();
- ///
static std::string params2string(InsetIndexMacroParams const &);
///
static void string2params(std::string const &, InsetIndexMacroParams &);
--
lyx-cvs mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs