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_ = ∥ 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