commit ce0562e3866f6f4b8abf1bf683862781b27234cc
Author: Jean-Marc Lasgouttes <lasgout...@lyx.org>
Date:   Thu Jun 12 00:15:55 2025 +0200

    Remove useless copy assignment operator
    
    Fixes clang warning:
    
    ../../master/src/ParagraphMetrics.h:46:21: warning: definition of implicit 
copy constructor for 'ParagraphMetrics' is deprecated because it has a 
user-provided copy assignment operator 
[-Wdeprecated-copy-with-user-provided-copy]
       46 |         ParagraphMetrics & operator=(ParagraphMetrics const &);
          |                            ^
---
 src/ParagraphMetrics.cpp | 12 ------------
 src/ParagraphMetrics.h   |  3 ---
 2 files changed, 15 deletions(-)

diff --git a/src/ParagraphMetrics.cpp b/src/ParagraphMetrics.cpp
index 314bed7f61..3a665c24c3 100644
--- a/src/ParagraphMetrics.cpp
+++ b/src/ParagraphMetrics.cpp
@@ -47,18 +47,6 @@ ParagraphMetrics::ParagraphMetrics(Paragraph const & par) :
 {}
 
 
-ParagraphMetrics & ParagraphMetrics::operator=(
-       ParagraphMetrics const & pm)
-{
-       rows_ = pm.rows_;
-       dim_ = pm.dim_;
-       id_ = pm.id_;
-       par_ = pm.par_;
-       position_ = pm.position_;
-       return *this;
-}
-
-
 void ParagraphMetrics::reset(Paragraph const & par)
 {
        par_ = &par;
diff --git a/src/ParagraphMetrics.h b/src/ParagraphMetrics.h
index 944307c856..20f7f6d650 100644
--- a/src/ParagraphMetrics.h
+++ b/src/ParagraphMetrics.h
@@ -42,9 +42,6 @@ public:
        /// The only useful constructor.
        explicit ParagraphMetrics(Paragraph const & par);
 
-       /// Copy operator.
-       ParagraphMetrics & operator=(ParagraphMetrics const &);
-
        void reset(Paragraph const & par);
 
        ///
-- 
lyx-cvs mailing list
lyx-cvs@lists.lyx.org
https://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to