const QVector<int>::iterator end = rangeBoundaries.end();
QVector<int>::iterator it = begin;
- foreach (const KItemRange& range, m_itemRanges) {
+ for (const KItemRange& range : qAsConst(m_itemRanges)) {
*it++ = range.index;
*it++ = range.index + range.count;
}
const QVector<int>::iterator middle = it;
- foreach (const KItemRange& range, other.m_itemRanges) {
+ for (const KItemRange& range : qAsConst(other.m_itemRanges)) {
*it++ = range.index;
*it++ = range.index + range.count;
}