summaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@broadpark.no>2019-04-30 14:10:39 +0200
committerTor Egge <Tor.Egge@broadpark.no>2019-04-30 14:10:39 +0200
commitf6ee518c22fbfe602a6b33b5e71da88ab009a905 (patch)
treee485c3a799c928aa76552f3396b6817615f6dabf /searchlib
parent2ee7b657bd8597b5fd27b133782d240d2faf62cd (diff)
Modernize for loop.
Use slightly more descriptive variable names.
Diffstat (limited to 'searchlib')
-rw-r--r--searchlib/src/vespa/searchlib/test/fakedata/fakezcfilterocc.cpp19
1 files changed, 8 insertions, 11 deletions
diff --git a/searchlib/src/vespa/searchlib/test/fakedata/fakezcfilterocc.cpp b/searchlib/src/vespa/searchlib/test/fakedata/fakezcfilterocc.cpp
index f4145c594e3..25997faae24 100644
--- a/searchlib/src/vespa/searchlib/test/fakedata/fakezcfilterocc.cpp
+++ b/searchlib/src/vespa/searchlib/test/fakedata/fakezcfilterocc.cpp
@@ -254,29 +254,26 @@ FakeZcFilterOcc::validate_read(const FakeWord &fw, bool encode_features, bool dy
counts._bitLength = _compressedBits;
counts._numDocs = _hitDocs;
reader.set_counts(counts);
- auto d(fw._postings.begin());
- auto de(fw._postings.end());
- auto p(fw._wordPosFeatures.begin());
- auto pe(fw._wordPosFeatures.end());
+ auto word_pos_iterator(fw._wordPosFeatures.begin());
+ auto word_pos_iterator_end(fw._wordPosFeatures.end());
DocIdAndPosOccFeatures check_features;
DocIdAndFeatures features;
uint32_t hits = 0;
- while (d != de) {
+ for (const auto &doc : fw._postings) {
if (encode_features) {
- fw.setupFeatures(*d, &*p, check_features);
- p += d->_positions;
+ fw.setupFeatures(doc, &*word_pos_iterator, check_features);
+ word_pos_iterator += doc._positions;
} else {
- check_features.clear(d->_docId);
+ check_features.clear(doc._docId);
}
reader.read_doc_id_and_features(features);
- assert(features._docId == d->_docId);
+ assert(features._docId == doc._docId);
assert(features._elements.size() == check_features._elements.size());
assert(features._wordPositions.size() == check_features._wordPositions.size());
- ++d;
++hits;
}
if (encode_features) {
- assert(p == pe);
+ assert(word_pos_iterator == word_pos_iterator_end);
}
reader.read_doc_id_and_features(features);
assert(static_cast<int32_t>(features._docId) == -1);