summaryrefslogtreecommitdiff
path: root/sigc++/functors/mem_fun.h
diff options
context:
space:
mode:
Diffstat (limited to 'sigc++/functors/mem_fun.h')
-rw-r--r--sigc++/functors/mem_fun.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sigc++/functors/mem_fun.h b/sigc++/functors/mem_fun.h
index e3327fb..1b74c3d 100644
--- a/sigc++/functors/mem_fun.h
+++ b/sigc++/functors/mem_fun.h
@@ -113,7 +113,7 @@ public:
*/
decltype(auto) operator()(obj_type_with_modifier& obj, type_trait_take_t<T_arg>... a) const
{
- return std::invoke(func_ptr_, obj, a...);
+ return std::invoke(func_ptr_, obj, std::forward<type_trait_take_t<T_arg>>(a)...);
}
protected: