Replaced lengthy iterator types with the auto keyword
[pulseview.git] / pv / data / decode / rowdata.cpp
index b1c256acb414878b574995f01f878b7a1298d591..299380c8053b8861143f5c2f9e1bb5bb6cd86bb0 100644 (file)
@@ -41,10 +41,9 @@ void RowData::get_annotation_subset(
        vector<pv::data::decode::Annotation> &dest,
        uint64_t start_sample, uint64_t end_sample) const
 {
-       for (vector<Annotation>::const_iterator i = _annotations.begin();
-               i != _annotations.end(); i++)
+       for (auto i = _annotations.cbegin(); i != _annotations.cend(); i++)
                if ((*i).end_sample() > start_sample &&
-                       (*i).start_sample() < end_sample)
+                       (*i).start_sample() <= end_sample)
                        dest.push_back(*i);
 }