summaryrefslogtreecommitdiffstats
path: root/vespalib
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2022-09-09 20:54:24 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2022-09-09 20:54:24 +0000
commit1d3740fda0b4bcbe4d36176aa6188e153d57c3dc (patch)
treedb0d89256fbd81fd6e17eb8062a67f45657056ac /vespalib
parentefb6c92cfe6e03c15a8cabf8b27962409e8bad46 (diff)
Unify og getNumActiveDocs and hide some implementations.
Diffstat (limited to 'vespalib')
-rw-r--r--vespalib/src/vespa/vespalib/util/varholder.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/vespalib/src/vespa/vespalib/util/varholder.h b/vespalib/src/vespa/vespalib/util/varholder.h
index c9bd9f1641a..db8109fca70 100644
--- a/vespalib/src/vespa/vespalib/util/varholder.h
+++ b/vespalib/src/vespa/vespalib/util/varholder.h
@@ -18,12 +18,12 @@ public:
VarHolder & operator = (const VarHolder &) = delete;
~VarHolder();
- void set(const T &v) {
+ void set(T v) {
T old;
{
std::lock_guard guard(_lock);
- old = _v;
- _v = v;
+ old = std::move(_v);
+ _v = std::move(v);
}
}