From ac4b0f8d438e7a7c2ecd836af8332b5da1e035c9 Mon Sep 17 00:00:00 2001 From: crupest Date: Fri, 9 Nov 2018 22:59:38 +0800 Subject: Add predefine resource. --- src/any_map.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/any_map.h') diff --git a/src/any_map.h b/src/any_map.h index 2dee75a6..ea6044b1 100644 --- a/src/any_map.h +++ b/src/any_map.h @@ -67,10 +67,10 @@ namespace cru // Set the value of key, and trigger all related listeners. template - void SetValue(const String& key, const T& value) + void SetValue(const String& key, T&& value) { auto& p = map_[key]; - p.first = std::make_any(value); + p.first = std::make_any(std::forward(value)); InvokeListeners(p.second, p.first); } -- cgit v1.2.3