Browse Source

view: internal changes

Michele Caini 1 year ago
parent
commit
873617fbdf
1 changed files with 1 additions and 3 deletions
  1. 1 3
      src/entt/entity/view.hpp

+ 1 - 3
src/entt/entity/view.hpp

@@ -222,9 +222,7 @@ class basic_common_view {
 
     [[nodiscard]] auto offset() const noexcept {
         ENTT_ASSERT(index != Get, "Invalid view");
-        const auto *view = pools[index];
-        const size_type len[]{view->size(), view->free_list()};
-        return len[view->policy() == deletion_policy::swap_only];
+        return (pools[index]->policy() == deletion_policy::swap_only) ? pools[index]->free_list() : pools[index]->size();
     }
 
     void unchecked_refresh() noexcept {