aboutsummaryrefslogtreecommitdiffstats
path: root/streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp
diff options
context:
space:
mode:
authorGeir Storli <geirst@yahooinc.com>2023-07-06 15:50:22 +0000
committerGeir Storli <geirst@yahooinc.com>2023-07-06 15:50:22 +0000
commitbfd1eeb45092831858afa7bb9c638b66d6569700 (patch)
tree1a8481de5be8f7ccd5e94a5f12678f546e2f5283 /streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp
parentc09d214ecead2941928e8591674da87e387c3f3d (diff)
Modernize C++ code with auto and range-based loops.
Diffstat (limited to 'streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp')
-rw-r--r--streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp b/streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp
index 92e1ff0e460..78d72102fe9 100644
--- a/streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp
+++ b/streamingvisitors/src/vespa/searchvisitor/rankprocessor.cpp
@@ -81,10 +81,8 @@ RankProcessor::initQueryEnvironment()
vespalib::string expandedIndexName = vsm::FieldSearchSpecMap::stripNonFields(term.getTerm()->index());
const RankManager::View *view = _rankManagerSnapshot->getView(expandedIndexName);
if (view != nullptr) {
- RankManager::View::const_iterator iter = view->begin();
- RankManager::View::const_iterator endp = view->end();
- for (; iter != endp; ++iter) {
- qtd.getTermData().addField(*iter).setHandle(_mdLayout.allocTermField(*iter));
+ for (auto field_id : *view) {
+ qtd.getTermData().addField(field_id).setHandle(_mdLayout.allocTermField(field_id));
}
} else {
LOG(warning, "Could not find a view for index '%s'. Ranking no fields.",