]> SALOME platform Git repositories - modules/smesh.git/commitdiff
Salome HOME
bos #43434 [CEA][Windows] auto in function declaration eksu/fix43434 master 57/head
authorEsukhareva <ekaterina.sukhareva@opencascade.com>
Wed, 30 Oct 2024 09:19:28 +0000 (09:19 +0000)
committerEsukhareva <ekaterina.sukhareva@opencascade.com>
Wed, 30 Oct 2024 09:19:28 +0000 (09:19 +0000)
src/SMESHUtils/SMESH_RegularGrid.cxx
src/SMESHUtils/SMESH_RegularGrid.hxx

index 47f541b744f2ac5d4eac867fa050c65709d054bd..d066c7ab5e20a7ea3f05904a21d70bdded807daa 100644 (file)
@@ -337,7 +337,10 @@ std::tuple<int,int,int,int> SMESH_RegularGrid::getFaceLimits( const FaceType fac
 
 // Find the left bottom corner of the box face from the 4 points and return its index
 // Auxiliary for the GetCommontInterface function
-static int findLeftBottomCorner(auto& V0, auto& V1, auto& V2, auto& V3)
+static int findLeftBottomCorner(const std::shared_ptr<gp_Pnt>& V0, 
+                                const std::shared_ptr<gp_Pnt>& V1,
+                                const std::shared_ptr<gp_Pnt>& V2,
+                                const std::shared_ptr<gp_Pnt>& V3)
 {
   // Find the left bottom corner of the box face from the 4 points
   auto isLeftBottom = [](const std::shared_ptr<gp_Pnt>& a, const std::shared_ptr<gp_Pnt>& b) {
@@ -364,7 +367,12 @@ static int findLeftBottomCorner(auto& V0, auto& V1, auto& V2, auto& V3)
 // This function transforms the index limits of a face based on the position of the left bottom corner.
 // It ensures that the face limits are correctly oriented by swapping indices if necessary.
 // Auxiliary for the GetCommontInterface function
-void SMESH_RegularGrid::transformIndexLimits(FaceType face, std::vector<int>& faceLimits, auto& V0, auto& V1, auto& V2, auto& V3)
+void SMESH_RegularGrid::transformIndexLimits(FaceType face,
+                                             std::vector<int>& faceLimits,
+                                             const std::shared_ptr<gp_Pnt>& V0, 
+                                             const std::shared_ptr<gp_Pnt>& V1,
+                                             const std::shared_ptr<gp_Pnt>& V2, 
+                                             const std::shared_ptr<gp_Pnt>& V3)
 {
   int indexOfLeftBottom = findLeftBottomCorner(V0, V1, V2, V3);
   if(indexOfLeftBottom == 0)
index 9d4afb27fe3736f1c30c47f630fa1a9c17ffaf22..7aaac2c58260ec78d551eb3665d9806b7ad5bb70 100644 (file)
@@ -356,7 +356,12 @@ namespace SMESHUtils
     // This function transforms the index limits of a face based on the position of the left bottom corner.
     // It ensures that the face limits are correctly oriented by swapping indices if necessary.
     // Auxiliary for the GetCommontInterface function
-    void transformIndexLimits(FaceType face, std::vector<int>& faceLimits, auto& V0, auto& V1, auto& V2, auto& V3);
+    void transformIndexLimits(FaceType face, 
+                              std::vector<int>& faceLimits, 
+                              const std::shared_ptr<gp_Pnt>& V0, 
+                              const std::shared_ptr<gp_Pnt>& V1,
+                              const std::shared_ptr<gp_Pnt>& V2, 
+                              const std::shared_ptr<gp_Pnt>& V3);
 
   private:
     int myId;