diff options
Diffstat (limited to 'sigc++/functors/mem_fun.h')
-rw-r--r-- | sigc++/functors/mem_fun.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/sigc++/functors/mem_fun.h b/sigc++/functors/mem_fun.h index 1ebccbb..07aee0b 100644 --- a/sigc++/functors/mem_fun.h +++ b/sigc++/functors/mem_fun.h @@ -187,8 +187,7 @@ struct visitor<bound_mem_functor<T_func, T_arg...>> * @ingroup mem_fun */ template<typename T_return, typename T_obj, typename... T_arg> -inline decltype(auto) -mem_fun(T_return (T_obj::*func)(T_arg...)) +inline decltype(auto) mem_fun(T_return (T_obj::*func)(T_arg...)) { return mem_functor<T_return (T_obj::*)(T_arg...), T_arg...>(func); } @@ -213,8 +212,7 @@ mem_fun(T_return (T_obj::*func)(T_arg...) const) * @ingroup mem_fun */ template<typename T_return, typename T_obj, typename... T_arg> -inline decltype(auto) -mem_fun(T_return (T_obj::*func)(T_arg...) volatile) +inline decltype(auto) mem_fun(T_return (T_obj::*func)(T_arg...) volatile) { return mem_functor<T_return (T_obj::*)(T_arg...) volatile, T_arg...>(func); } |