[libsigcplusplus/libsigc++-2-10] C++11: signal: Use auto for iterators.
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libsigcplusplus/libsigc++-2-10] C++11: signal: Use auto for iterators.
- Date: Fri, 8 Apr 2016 08:56:55 +0000 (UTC)
commit 05b5a81d788021ca4d8694ba39ce593b408fa84e
Author: Murray Cumming <murrayc murrayc com>
Date: Sat Apr 2 09:01:47 2016 +0200
C++11: signal: Use auto for iterators.
sigc++/macros/signal.h.m4 | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/sigc++/macros/signal.h.m4 b/sigc++/macros/signal.h.m4
index 99f66f0..73109e3 100644
--- a/sigc++/macros/signal.h.m4
+++ b/sigc++/macros/signal.h.m4
@@ -138,7 +138,7 @@ FOR(1, $1,[
//This avoids a leak on MSVC++ - see http://bugzilla.gnome.org/show_bug.cgi?id=306249
{
temp_slot_list slots(impl->slots_);
- iterator_type it = slots.begin();
+ auto it = slots.begin();
for (; it != slots.end(); ++it)
if (!it->empty() && !it->blocked()) break;
@@ -234,7 +234,7 @@ FOR(1, $1,[
signal_exec exec(impl);
temp_slot_list slots(impl->slots_);
- for (iterator_type it = slots.begin(); it != slots.end(); ++it)
+ for (auto it = slots.begin(); it != slots.end(); ++it)
{
if (it->empty() || it->blocked())
continue;
@@ -262,7 +262,7 @@ FOR(1, $1,[
typedef std::reverse_iterator<signal_impl::iterator_type, std::random_access_iterator_tag,
slot_base, slot_base&, slot_base*, std::ptrdiff_t>
reverse_iterator_type;
#endif
- for (reverse_iterator_type it = reverse_iterator_type(slots.end()); it !=
reverse_iterator_type(slots.begin()); ++it)
+ for (auto it = reverse_iterator_type(slots.end()); it != reverse_iterator_type(slots.begin()); ++it)
{
if (it->empty() || it->blocked())
continue;
@@ -1126,7 +1126,7 @@ struct slot_reverse_iterator_buf
result_type operator*() const
{
- iterator_type __tmp(i_);
+ auto __tmp(i_);
--__tmp;
if (!__tmp->empty() && !__tmp->blocked() && !invoked_)
{
@@ -1205,7 +1205,7 @@ struct slot_reverse_iterator_buf<T_emitter, void>
void operator*() const
{
- iterator_type __tmp(i_);
+ auto __tmp(i_);
--__tmp;
if (!__tmp->empty() && !__tmp->blocked() && !invoked_)
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]