From: Tsuda Kageyu Date: Mon, 18 May 2015 00:31:43 +0000 (+0900) Subject: Use std::advance rather than a loop and increment. X-Git-Tag: v1.10beta~105^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6e40361c0e4882a09ea8dd869cee253ee13d77be;p=taglib Use std::advance rather than a loop and increment. --- diff --git a/taglib/toolkit/tlist.tcc b/taglib/toolkit/tlist.tcc index 34df7fdd..5f8414ca 100644 --- a/taglib/toolkit/tlist.tcc +++ b/taglib/toolkit/tlist.tcc @@ -266,9 +266,7 @@ template T &List::operator[](uint i) { Iterator it = d->list.begin(); - - for(uint j = 0; j < i; j++) - ++it; + std::advance(it, i); return *it; } @@ -277,9 +275,7 @@ template const T &List::operator[](uint i) const { ConstIterator it = d->list.begin(); - - for(uint j = 0; j < i; j++) - ++it; + std::advance(it, i); return *it; }