Browse Source

table: expand parameter pack in return type

Michele Caini 1 year ago
parent
commit
a360d14dad
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/entt/entity/table.hpp

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

@@ -363,7 +363,7 @@ public:
      * @return A reference to the newly created row data.
      * @return A reference to the newly created row data.
      */
      */
     template<typename... Args>
     template<typename... Args>
-    std::tuple<Row &> emplace(Args &&...args) {
+    std::tuple<Row &...> emplace(Args &&...args) {
         return std::forward_as_tuple(std::get<container_for<Row>>(payload).emplace_back(std::forward<Args>(args))...);
         return std::forward_as_tuple(std::get<container_for<Row>>(payload).emplace_back(std::forward<Args>(args))...);
     }
     }