瀏覽代碼

table: fixed table_iterator operator[](value)

Michele Caini 2 年之前
父節點
當前提交
e44b1e9024
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/entt/entity/table.hpp

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

@@ -78,7 +78,7 @@ struct table_iterator {
     }
     }
 
 
     [[nodiscard]] constexpr reference operator[](const difference_type value) const noexcept {
     [[nodiscard]] constexpr reference operator[](const difference_type value) const noexcept {
-        return std::forward_as_tuple(*std::get<It>(it)...);
+        return std::forward_as_tuple(std::get<It>(it)[value]...);
     }
     }
 
 
     [[nodiscard]] constexpr pointer operator->() const noexcept {
     [[nodiscard]] constexpr pointer operator->() const noexcept {