41 using FirstT =
typename std::tuple_element<0, std::tuple<Components...>>::type;
43 auto* leadArray =
m_registry.try_get_storage_internal<FirstT>();
44 if (!leadArray)
return;
46 auto& entities = leadArray->get_entities();
48 for (ptrdiff_t i =
static_cast<ptrdiff_t
>(entities.size()) - 1; i >= 0; --i) {
50 if (i >=
static_cast<ptrdiff_t
>(entities.size()))
continue;