summaryrefslogtreecommitdiffstats
path: root/storage/src
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@yahooinc.com>2022-03-24 12:58:27 +0000
committerTor Brede Vekterli <vekterli@yahooinc.com>2022-03-24 13:03:45 +0000
commita9be5981c11d11e8c89baeb699ba2b6ffada2d67 (patch)
treedab6f9aab1c254c2d9f2e4941df3af91fd07b8bb /storage/src
parent7d8808a32d70cbf17a45059b4541e350307c01dd (diff)
Use vespalib::string in TestAndSetCondition
Avoids some implicit conversions. Add `starts_with` to `vespalib::string` and `vespalib::stringref` to allow drop-in replacement for Document API code.
Diffstat (limited to 'storage/src')
-rw-r--r--storage/src/vespa/storage/distributor/externaloperationhandler.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/storage/src/vespa/storage/distributor/externaloperationhandler.cpp b/storage/src/vespa/storage/distributor/externaloperationhandler.cpp
index 90906e2bdf1..3f3924df229 100644
--- a/storage/src/vespa/storage/distributor/externaloperationhandler.cpp
+++ b/storage/src/vespa/storage/distributor/externaloperationhandler.cpp
@@ -282,7 +282,7 @@ bool put_is_from_reindexing_visitor(const api::PutCommand& cmd) {
// Precondition: put_is_from_reindexing_visitor(cmd) == true
std::string extract_reindexing_token(const api::PutCommand& cmd) {
- const std::string& tas_str = cmd.getCondition().getSelection();
+ const auto& tas_str = cmd.getCondition().getSelection();
auto eq_idx = tas_str.find_first_of('=');
if (eq_idx != std::string::npos) {
return tas_str.substr(eq_idx + 1);