From 3359fee251f34bc29716d88bdf7dcd9a15a46132 Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Fri, 7 Mar 2025 23:37:02 -0600 Subject: [PATCH] Sketcher: Clean up compiler warnings * numpoints from double to int * Remove redundant out-of-line definition for constexpr static data member --- src/Mod/Sketcher/App/ExternalGeometryExtension.cpp | 3 --- src/Mod/Sketcher/App/SketchGeometryExtension.cpp | 4 ---- src/Mod/Sketcher/App/planegcs/Constraints.h | 2 +- 3 files changed, 1 insertion(+), 8 deletions(-) diff --git a/src/Mod/Sketcher/App/ExternalGeometryExtension.cpp b/src/Mod/Sketcher/App/ExternalGeometryExtension.cpp index 44a0eaa9c7..ced70dde49 100644 --- a/src/Mod/Sketcher/App/ExternalGeometryExtension.cpp +++ b/src/Mod/Sketcher/App/ExternalGeometryExtension.cpp @@ -33,9 +33,6 @@ using namespace Sketcher; //---------- Geometry Extension -constexpr std::array - ExternalGeometryExtension::flag2str; - TYPESYSTEM_SOURCE(Sketcher::ExternalGeometryExtension, Part::GeometryMigrationPersistenceExtension) void ExternalGeometryExtension::copyAttributes(Part::GeometryExtension* cpy) const diff --git a/src/Mod/Sketcher/App/SketchGeometryExtension.cpp b/src/Mod/Sketcher/App/SketchGeometryExtension.cpp index fa27e85d7a..00929143b6 100644 --- a/src/Mod/Sketcher/App/SketchGeometryExtension.cpp +++ b/src/Mod/Sketcher/App/SketchGeometryExtension.cpp @@ -32,10 +32,6 @@ using namespace Sketcher; //---------- Geometry Extension -constexpr std::array - SketchGeometryExtension::internaltype2str; -constexpr std::array - SketchGeometryExtension::geometrymode2str; TYPESYSTEM_SOURCE(Sketcher::SketchGeometryExtension, Part::GeometryMigrationPersistenceExtension) diff --git a/src/Mod/Sketcher/App/planegcs/Constraints.h b/src/Mod/Sketcher/App/planegcs/Constraints.h index 04c2003d5e..52d8d0ac36 100644 --- a/src/Mod/Sketcher/App/planegcs/Constraints.h +++ b/src/Mod/Sketcher/App/planegcs/Constraints.h @@ -228,7 +228,7 @@ public: private: std::vector weights; - double numpoints; + std::size_t numpoints; }; // Weighted Linear Combination