diff options
author | David Robillard <d@drobilla.net> | 2017-10-06 12:12:42 +0200 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2017-12-16 11:27:36 +0100 |
commit | 4a7bdcc10de06b475a9d52ca1567485e5718eace (patch) | |
tree | 9dec5313b26261ad0df0fc04028fbcb441fd6fc5 | |
parent | fc22583b1174c9b5e6d0364240431eaca932440d (diff) | |
download | raul-4a7bdcc10de06b475a9d52ca1567485e5718eace.tar.gz raul-4a7bdcc10de06b475a9d52ca1567485e5718eace.tar.bz2 raul-4a7bdcc10de06b475a9d52ca1567485e5718eace.zip |
Allow use of make_managed with move-only arguments
-rw-r--r-- | raul/Maid.hpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/raul/Maid.hpp b/raul/Maid.hpp index 29b6473..1bd40a5 100644 --- a/raul/Maid.hpp +++ b/raul/Maid.hpp @@ -116,7 +116,7 @@ public: /** Make a unique_ptr that will dispose its object when dropped. */ template<class T, class... Args> managed_ptr<T> make_managed(Args&&... args) { - T* obj = new T(args...); + T* obj = new T(std::forward<Args>(args)...); return std::unique_ptr<T, Disposer<T> >(obj, Disposer<T>(*this)); } |