Bladeren bron

stl: std::ceil

skypjack 1 maand geleden
bovenliggende
commit
200f35130f
3 gewijzigde bestanden met toevoegingen van 4 en 2 verwijderingen
  1. 1 1
      src/entt/container/dense_map.hpp
  2. 1 1
      src/entt/container/dense_set.hpp
  3. 2 0
      src/entt/stl/cmath.hpp

+ 1 - 1
src/entt/container/dense_map.hpp

@@ -984,7 +984,7 @@ public:
      */
     void reserve(const size_type cnt) {
         packed.first().reserve(cnt);
-        rehash(static_cast<size_type>(std::ceil(static_cast<float>(cnt) / max_load_factor())));
+        rehash(static_cast<size_type>(stl::ceil(static_cast<float>(cnt) / max_load_factor())));
     }
 
     /**

+ 1 - 1
src/entt/container/dense_set.hpp

@@ -860,7 +860,7 @@ public:
      */
     void reserve(const size_type cnt) {
         packed.first().reserve(cnt);
-        rehash(static_cast<size_type>(std::ceil(static_cast<float>(cnt) / max_load_factor())));
+        rehash(static_cast<size_type>(stl::ceil(static_cast<float>(cnt) / max_load_factor())));
     }
 
     /**

+ 2 - 0
src/entt/stl/cmath.hpp

@@ -6,6 +6,8 @@
 /*! @cond ENTT_INTERNAL */
 namespace entt::stl {
 
+using std::ceil;
+
 } // namespace entt::stl
 /*! @endcond */