From c83e7d7995ccab6efec757c023d536da2d6cfe53 Mon Sep 17 00:00:00 2001 From: Michele Caini Date: Mon, 5 Oct 2020 16:31:55 +0200 Subject: [PATCH] view: removed multi component view ::size (breaking changes) --- src/entt/entity/view.hpp | 13 ------------- test/entt/entity/view.cpp | 2 -- 2 files changed, 15 deletions(-) diff --git a/src/entt/entity/view.hpp b/src/entt/entity/view.hpp index da4d5eabd..4e7456f8f 100644 --- a/src/entt/entity/view.hpp +++ b/src/entt/entity/view.hpp @@ -334,19 +334,6 @@ public: /*! @brief Reverse iterator type. */ using reverse_iterator = view_iterator::reverse_iterator>; - /** - * @brief Returns the number of existing components of the given type. - * - * This isn't the number of entities iterated by the view. - * - * @tparam Comp Type of component of which to return the size. - * @return Number of existing components of the given type. - */ - template - [[nodiscard]] size_type size() const ENTT_NOEXCEPT { - return std::get *>(pools)->size(); - } - /** * @brief Estimates the number of entities iterated by the view. * @return Estimated number of entities iterated by the view. diff --git a/test/entt/entity/view.cpp b/test/entt/entity/view.cpp index b4cca8172..cc3ad6703 100644 --- a/test/entt/entity/view.cpp +++ b/test/entt/entity/view.cpp @@ -314,8 +314,6 @@ TEST(MultiComponentView, Functionalities) { ASSERT_NE(view.rbegin(), view.rend()); ASSERT_NE(cview.rbegin(), cview.rend()); ASSERT_EQ(view.size(), decltype(view.size()){1}); - ASSERT_EQ(view.size(), decltype(view.size()){1}); - ASSERT_EQ(cview.size(), decltype(view.size()){2}); registry.get(e0) = '1'; registry.get(e1) = '2';