Przeglądaj źródła

mixin: avoid using component_traits

Michele Caini 1 rok temu
rodzic
commit
9e2bc6c856
1 zmienionych plików z 1 dodań i 2 usunięć
  1. 1 2
      src/entt/entity/mixin.hpp

+ 1 - 2
src/entt/entity/mixin.hpp

@@ -6,7 +6,6 @@
 #include "../config/config.h"
 #include "../core/any.hpp"
 #include "../signal/sigh.hpp"
-#include "component.hpp"
 #include "entity.hpp"
 #include "fwd.hpp"
 
@@ -64,7 +63,7 @@ private:
                 }
             } else {
                 for(auto entt: static_cast<typename underlying_type::base_type &>(*this)) {
-                    if constexpr(component_traits<typename underlying_type::element_type>::in_place_delete) {
+                    if constexpr(underlying_type::storage_policy == deletion_policy::in_place) {
                         if(entt != tombstone) {
                             destruction.publish(reg, entt);
                         }