[libsigcplusplus] Minor uses of auto.
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libsigcplusplus] Minor uses of auto.
- Date: Sat, 16 Apr 2016 19:43:03 +0000 (UTC)
commit b4bc590e63d59ca2616de6f28373a5888a81f593
Author: Murray Cumming <murrayc murrayc com>
Date: Sat Apr 16 21:39:33 2016 +0200
Minor uses of auto.
sigc++/functors/slot.h | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
---
diff --git a/sigc++/functors/slot.h b/sigc++/functors/slot.h
index a66f376..83d5d03 100644
--- a/sigc++/functors/slot.h
+++ b/sigc++/functors/slot.h
@@ -67,7 +67,7 @@ private:
*/
static void destroy(notifiable* data)
{
- self* self_ = static_cast<self*>(data);
+ auto self_ = static_cast<self*>(data);
self_->call_ = nullptr;
self_->destroy_ = nullptr;
sigc::visit_each_trackable(slot_do_unbind(self_), self_->functor_);
@@ -107,8 +107,7 @@ struct slot_call
*/
static T_return call_it(slot_rep* rep, type_trait_take_t<T_arg>... a_)
{
- using typed_slot = typed_slot_rep<T_functor>;
- typed_slot* typed_rep = static_cast<typed_slot*>(rep);
+ auto typed_rep = static_cast<typed_slot_rep<T_functor>*>(rep);
return (typed_rep->functor_).template operator()<type_trait_take_t<T_arg>...>(a_...);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]