From 3592ba18a07549be04001b249a0a9f149aad1614 Mon Sep 17 00:00:00 2001 From: Lauchmelder Date: Sun, 9 Jan 2022 08:54:25 +0100 Subject: [PATCH] Use move semantics to support NonCopyable types --- include/lol/util/ObjectManager.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/lol/util/ObjectManager.hpp b/include/lol/util/ObjectManager.hpp index b13e638..bac7877 100644 --- a/include/lol/util/ObjectManager.hpp +++ b/include/lol/util/ObjectManager.hpp @@ -44,7 +44,7 @@ namespace lol * @return A shared pointer to the newly constructed object */ template - std::shared_ptr Create(unsigned int id, Args... args) + std::shared_ptr Create(unsigned int id, Args&&... args) { std::shared_ptr object = std::make_shared(args...); objects.insert({id, object});