view: drop deprecated member operator[]

This commit is contained in:
Michele Caini
2024-01-23 10:27:55 +01:00
parent e3cb863f94
commit 00a58db0a7
2 changed files with 0 additions and 14 deletions

View File

@@ -857,15 +857,6 @@ public:
return storage()->get(entt);
}
/**
* @brief Returns the identifier that occupies the given position.
* @param pos Position of the element to return.
* @return The identifier that occupies the given position.
*/
[[deprecated("use .begin()[pos] instead")]] [[nodiscard]] entity_type operator[](const size_type pos) const {
return base_type::begin()[pos];
}
/**
* @brief Returns the component assigned to the given entity.
* @tparam Elem Type of the component to get.

View File

@@ -175,11 +175,6 @@ TEST(SingleComponentView, ElementAccess) {
const auto e1 = registry.create();
registry.emplace<int>(e1, 1);
for(auto i = 0u; i < view.size(); ++i) {
ASSERT_EQ(view[i], i ? e0 : e1); // NOLINT
ASSERT_EQ(cview[i], i ? e0 : e1); // NOLINT
}
ASSERT_EQ(view[e0], 4);
ASSERT_EQ(cview[e1], 1);
}