1
0
Эх сурвалжийг харах

pool: storage_adapter -> storage_adapter_mixin

Michele Caini 5 жил өмнө
parent
commit
82946e2372

+ 7 - 7
src/entt/entity/pool.hpp

@@ -20,7 +20,7 @@ namespace entt {
  * @tparam Storage The type of the underlying storage.
  */
 template<typename Storage>
-struct storage_adapter: Storage {
+struct storage_adapter_mixin: Storage {
     static_assert(std::is_same_v<typename Storage::value_type, std::decay_t<typename Storage::value_type>>, "Invalid object type");
 
     /*! @brief Type of the objects associated with the entities. */
@@ -170,7 +170,7 @@ struct sigh_pool_mixin: Pool {
     }
 
     /**
-     * @copybrief storage_adapter::emplace
+     * @copybrief storage_adapter_mixin::emplace
      * @tparam Args Types of arguments to use to construct the object.
      * @param owner The registry that issued the request.
      * @param entity A valid entity identifier.
@@ -188,7 +188,7 @@ struct sigh_pool_mixin: Pool {
     }
 
     /**
-     * @copybrief storage_adapter::insert
+     * @copybrief storage_adapter_mixin::insert
      * @tparam It Type of input iterator.
      * @tparam Args Types of arguments to use to construct the objects
      * associated with the entities.
@@ -210,7 +210,7 @@ struct sigh_pool_mixin: Pool {
     }
 
     /**
-     * @copybrief storage_adapter::remove
+     * @copybrief storage_adapter_mixin::remove
      * @param owner The registry that issued the request.
      * @param entity A valid entity identifier.
      */
@@ -220,7 +220,7 @@ struct sigh_pool_mixin: Pool {
     }
 
     /**
-     * @copybrief storage_adapter::remove
+     * @copybrief storage_adapter_mixin::remove
      * @tparam It Type of input iterator.
      * @param owner The registry that issued the request.
      * @param first An iterator to the first element of the range of entities.
@@ -238,7 +238,7 @@ struct sigh_pool_mixin: Pool {
     }
 
     /**
-     * @copybrief storage_adapter::patch
+     * @copybrief storage_adapter_mixin::patch
      * @tparam Func Types of the function objects to invoke.
      * @param owner The registry that issued the request.
      * @param entity A valid entity identifier.
@@ -280,7 +280,7 @@ private:
 template<typename Entity, typename Type, typename = void>
 struct pool {
     /*! @brief Resulting type after component-to-pool conversion. */
-    using type = sigh_pool_mixin<storage_adapter<basic_storage<Entity, Type>>>;
+    using type = sigh_pool_mixin<storage_adapter_mixin<basic_storage<Entity, Type>>>;
 };
 
 

+ 1 - 1
test/example/multi_instance_storage.cpp

@@ -53,7 +53,7 @@ struct multi_instance_type { int value; };
 
 template<typename Entity>
 struct entt::pool<Entity, multi_instance_type> {
-    using type = storage_adapter<multi_instance_storage<Entity, multi_instance_type>>;
+    using type = storage_adapter_mixin<multi_instance_storage<Entity, multi_instance_type>>;
 };
 
 TEST(Example, MultiInstanceStorage) {