]> OCCT Git - occt.git/commitdiff
Fixed broken compilation with clang/gcc
authordkulikov <dkulikov@opencascade.com>
Wed, 2 Apr 2025 15:19:52 +0000 (16:19 +0100)
committerdkulikov <dkulikov@opencascade.com>
Wed, 2 Apr 2025 15:19:52 +0000 (16:19 +0100)
src/DataExchange/TKDESTEP/MergeSTEPEntities/MergeSTEPEntities_CartesianPointHasher.hxx
src/DataExchange/TKDESTEP/MergeSTEPEntities/MergeSTEPEntities_EntityProcessor.hxx

index 25b533ee2589d637c66f2a8be0261f0876e2aca4..1349227b4a6c6592986d8cd85254760eca614eea 100644 (file)
@@ -60,7 +60,7 @@ struct MergeSTEPEntities_CartesianPointHasher
     {
       return false;
     }
-    for (Standard_Integer anIndex = 0; anIndex < aCoords1.size(); ++anIndex)
+    for (size_t anIndex = 0; anIndex < aCoords1.size(); ++anIndex)
     {
       if (std::abs(aCoords1[anIndex] - aCoords2[anIndex]) > aTolerance)
       {
index 2d22742723ce382aecd43fa4c37cd690ccba46fb..66f1f034967fd7dced8a19a52128d14a2f4dd2f6 100644 (file)
@@ -161,7 +161,7 @@ template <typename ProcessedType, typename ProcessedTypeHasher>
 void MergeSTEPEntities_EntityProcessor<ProcessedType, ProcessedTypeHasher>::Perform(
   TColStd_MapOfTransient& theReplacedEntities)
 {
-  for (DuplicateMap::Iterator anIter(myDuplicateMap); anIter.More(); anIter.Next())
+  for (typename DuplicateMap::Iterator anIter(myDuplicateMap); anIter.More(); anIter.Next())
   {
     const Handle(ProcessedType)&              anEntity    = anIter.Key();
     const std::vector<Handle(ProcessedType)>& aDuplicates = anIter.Value();