Bläddra i källkod

registry: use type_list rather than tuple internally

Michele Caini 5 år sedan
förälder
incheckning
9d7e1cd99d
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      src/entt/entity/registry.hpp

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

@@ -1270,7 +1270,7 @@ public:
             } else {
             } else {
                 // we cannot iterate backwards because we want to leave behind valid entities in case of owned types
                 // we cannot iterate backwards because we want to leave behind valid entities in case of owned types
                 for(auto *first = std::get<0>(cpools)->data(), *last = first + std::get<0>(cpools)->size(); first != last; ++first) {
                 for(auto *first = std::get<0>(cpools)->data(), *last = first + std::get<0>(cpools)->size(); first != last; ++first) {
-                    handler->template maybe_valid_if<std::tuple_element_t<0, std::tuple<std::decay_t<Owned>...>>>(*this, *first);
+                    handler->template maybe_valid_if<type_list_element_t<0, type_list<std::decay_t<Owned>...>>>(*this, *first);
                 }
                 }
             }
             }
         }
         }