From 4ef9da11f270e4e4adf021f3d9c40359eea446a1 Mon Sep 17 00:00:00 2001
From: Tristan Matthews <tristan.matthews@savoirfairelinux.com>
Date: Wed, 14 Aug 2013 11:50:52 -0400
Subject: [PATCH] * #28351: mainbuffer: use range-based for loops

---
 daemon/src/audio/mainbuffer.cpp | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/daemon/src/audio/mainbuffer.cpp b/daemon/src/audio/mainbuffer.cpp
index 329da5e371..61d3f73ff8 100644
--- a/daemon/src/audio/mainbuffer.cpp
+++ b/daemon/src/audio/mainbuffer.cpp
@@ -351,8 +351,8 @@ size_t MainBuffer::discard(size_t toDiscard, const std::string &call_id)
     if (!callid_set or callid_set->empty())
         return 0;
 
-    for (CallIDSet::iterator iter = callid_set->begin(); iter != callid_set->end(); ++iter)
-        discardByID(toDiscard, *iter, call_id);
+    for (auto &item : *callid_set)
+        discardByID(toDiscard, item, call_id);
 
     return toDiscard;
 }
@@ -374,9 +374,8 @@ void MainBuffer::flush(const std::string & call_id)
     if (callid_set == NULL)
         return;
 
-    for (CallIDSet::iterator iter = callid_set->begin(); iter != callid_set->end(); ++iter)
-        flushByID(*iter, call_id);
-
+    for (auto &item : *callid_set)
+        flushByID(item, call_id);
 }
 
 void MainBuffer::flushByID(const std::string & call_id, const std::string & reader_id)
@@ -390,8 +389,8 @@ void MainBuffer::flushByID(const std::string & call_id, const std::string & read
 
 void MainBuffer::flushAllBuffers()
 {
-    for (RingBufferMap::iterator iter = ringBufferMap_.begin(); iter != ringBufferMap_.end(); ++iter)
-        iter->second->flushAll();
+    for (auto &item : ringBufferMap_)
+        item.second->flushAll();
 }
 
 void MainBuffer::dumpInfo()
-- 
GitLab