diff --git a/src/entt/entity/table.hpp b/src/entt/entity/table.hpp index a9bf3ef73..5322aa27d 100644 --- a/src/entt/entity/table.hpp +++ b/src/entt/entity/table.hpp @@ -78,7 +78,7 @@ struct table_iterator { } [[nodiscard]] constexpr reference operator[](const difference_type value) const noexcept { - return std::forward_as_tuple(*std::get(it)...); + return std::forward_as_tuple(std::get(it)[value]...); } [[nodiscard]] constexpr pointer operator->() const noexcept {