diff options
Diffstat (limited to 'sigc++/signal.h')
-rw-r--r-- | sigc++/signal.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sigc++/signal.h b/sigc++/signal.h index 336bd5f..c1b0f33 100644 --- a/sigc++/signal.h +++ b/sigc++/signal.h @@ -364,8 +364,7 @@ public: continue; (sigc::internal::function_pointer_cast<call_type>(slot.rep_->call_))( - slot.rep_, - std::forward<type_trait_take_t<T_arg>>(a)...); + slot.rep_, std::forward<type_trait_take_t<T_arg>>(a)...); } } }; @@ -456,7 +455,8 @@ public: } /** Triggers the emission of the signal (see emit()). */ - decltype(auto) operator()(type_trait_take_t<T_arg>... a) const { + decltype(auto) operator()(type_trait_take_t<T_arg>... a) const + { return emit(std::forward<type_trait_take_t<T_arg>>(a)...); } |