فهرست منبع

registry: suppress warnings on ::replace for empty components (close #407, close #408)

Michele Caini 6 سال پیش
والد
کامیت
3aef00af18
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      src/entt/entity/registry.hpp

+ 1 - 1
src/entt/entity/registry.hpp

@@ -99,7 +99,7 @@ class basic_registry {
         }
 
         template<typename... Args>
-        decltype(auto) replace(basic_registry &owner, const Entity entt, Args &&... args) {
+        auto replace(basic_registry &owner, const Entity entt, Args &&... args) -> decltype(this->get(entt)) {
             Component component{std::forward<Args>(args)...};
             update.publish(owner, entt, component);
             return (this->get(entt) = std::move(component));