Sfoglia il codice sorgente

storage_type_t: simplify the definition to make it work with default template arguments for storage_type

Michele Caini 3 anni fa
parent
commit
16e48aa10f
1 ha cambiato i file con 4 aggiunte e 5 eliminazioni
  1. 4 5
      src/entt/entity/storage.hpp

+ 4 - 5
src/entt/entity/storage.hpp

@@ -899,7 +899,7 @@ public:
 };
 
 /**
- * @brief Provides a common way to access certain properties of storage types.
+ * @brief Provides a common way to define storage types.
  * @tparam Type Storage value type.
  * @tparam Entity A valid entity type (see entt_traits for more details).
  */
@@ -911,11 +911,10 @@ struct storage_type {
 
 /**
  * @brief Helper type.
- * @tparam Type Storage value type.
- * @tparam Entity A valid entity type (see entt_traits for more details).
+ * @tparam Args Arguments to forward.
  */
-template<typename Type, typename Entity>
-using storage_type_t = typename storage_type<Type, Entity>::type;
+template<typename... Args>
+using storage_type_t = typename storage_type<Args...>::type;
 
 } // namespace entt