]> sigrok.org Git - pulseview.git/blobdiff - pv/data/decode/rowdata.cpp
Use range-based for loops more often.
[pulseview.git] / pv / data / decode / rowdata.cpp
index 9402e707503e63772c9c18a39d5ea98415ed433e..e7d82fd72c5a77713980f1f7e6c69b714a4c59cb 100644 (file)
@@ -41,10 +41,10 @@ void RowData::get_annotation_subset(
        vector<pv::data::decode::Annotation> &dest,
        uint64_t start_sample, uint64_t end_sample) const
 {
-       for (auto i = annotations_.cbegin(); i != annotations_.cend(); i++)
-               if ((*i).end_sample() > start_sample &&
-                       (*i).start_sample() <= end_sample)
-                       dest.push_back(*i);
+       for (const auto & annotation : annotations_)
+               if (annotation.end_sample() > start_sample &&
+                       annotation.start_sample() <= end_sample)
+                       dest.push_back(annotation);
 }
 
 void RowData::push_annotation(const Annotation &a)