Преглед изворни кода

Add forward to flat_map and flat_set emplace

Michael Ragazzon пре 6 година
родитељ
комит
664983437a

+ 1 - 1
Include/RmlUi/Core/Containers/chobo/flat_map.hpp

@@ -254,7 +254,7 @@ public:
     template <class... Args>
     std::pair<iterator, bool> emplace(Args&&... args)
     {
-        value_type val(args...);
+        value_type val(std::forward<Args>(args)...);
         return insert(std::move(val));
     }
 

+ 1 - 1
Include/RmlUi/Core/Containers/chobo/flat_set.hpp

@@ -238,7 +238,7 @@ public:
     template <class... Args>
     std::pair<iterator, bool> emplace(Args&&... args)
     {
-        value_type val(args...);
+        value_type val(std::forward<Args>(args)...);
         return insert(std::move(val));
     }