Kaynağa Gözat

(maybe) fixed

Michele Caini 8 yıl önce
ebeveyn
işleme
e9da2ce12a
1 değiştirilmiş dosya ile 3 ekleme ve 5 silme
  1. 3 5
      src/entt/entity/helper.hpp

+ 3 - 5
src/entt/entity/helper.hpp

@@ -4,7 +4,7 @@
 
 #include "../signal/sigh.hpp"
 #include "registry.hpp"
-#include "utility"
+#include "utility.hpp"
 
 
 namespace entt {
@@ -51,8 +51,7 @@ void dependency(Registry<Entity> &registry, Entity entity) {
  */
 template<typename... Dependency, typename Entity>
 void dependency(Sink<void(Registry<Entity> &, Entity)> sink) {
-    using func_type = void(*)(Registry<Entity> &, Entity);
-    sink.template connect<static_cast<func_type>(&dependency<Entity, Dependency...>)>();
+    sink.template connect<dependency<Entity, Dependency...>>();
 }
 
 
@@ -75,8 +74,7 @@ void dependency(Sink<void(Registry<Entity> &, Entity)> sink) {
  */
 template<typename... Dependency, typename Entity>
 void dependency(break_op_t, Sink<void(Registry<Entity> &, Entity)> sink) {
-    using func_type = void(*)(Registry<Entity> &, Entity);
-    sink.template disconnect<static_cast<func_type>(&dependency<Entity, Dependency...>)>();
+    sink.template disconnect<dependency<Entity, Dependency...>>();
 }