summaryrefslogtreecommitdiffstats
path: root/streamingvisitors
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2022-08-26 14:53:03 +0200
committerTor Egge <Tor.Egge@online.no>2022-08-26 14:53:03 +0200
commitfc697cd7eb9d75fc18034c3b6def0d06eb3c86b7 (patch)
tree04809cd1b691c9e479b8cf4113a63cee2ccde725 /streamingvisitors
parent6abaff9335b2f9fc36f121becce93fa792cb97f5 (diff)
Use smart pointers in search::docsummary::DynamicDocsumWriter.
Diffstat (limited to 'streamingvisitors')
-rw-r--r--streamingvisitors/src/vespa/vsm/vsm/vsm-adapter.cpp2
-rw-r--r--streamingvisitors/src/vespa/vsm/vsm/vsm-adapter.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/streamingvisitors/src/vespa/vsm/vsm/vsm-adapter.cpp b/streamingvisitors/src/vespa/vsm/vsm/vsm-adapter.cpp
index d4f470d9c47..e7532d2a25a 100644
--- a/streamingvisitors/src/vespa/vsm/vsm/vsm-adapter.cpp
+++ b/streamingvisitors/src/vespa/vsm/vsm/vsm-adapter.cpp
@@ -147,7 +147,7 @@ VSMAdapter::configure(const VSMConfigSnapshot & snapshot)
LOG(debug, "index highlight spec: '%s'", spec.c_str());
// create dynamic docsum writer
- auto writer = std::make_unique<DynamicDocsumWriter>(resCfg.release(), kwExtractor.release());
+ auto writer = std::make_unique<DynamicDocsumWriter>(std::move(resCfg), std::move(kwExtractor));
// configure juniper (used when configuring DynamicDocsumConfig)
_juniperProps = std::make_unique<JuniperProperties>(*juniperrc);
diff --git a/streamingvisitors/src/vespa/vsm/vsm/vsm-adapter.h b/streamingvisitors/src/vespa/vsm/vsm/vsm-adapter.h
index 6484269353b..656ab2e8fc6 100644
--- a/streamingvisitors/src/vespa/vsm/vsm/vsm-adapter.h
+++ b/streamingvisitors/src/vespa/vsm/vsm/vsm-adapter.h
@@ -80,7 +80,7 @@ public:
DocsumTools(std::unique_ptr<DynamicDocsumWriter> writer);
~DocsumTools();
void setJuniper(std::unique_ptr<juniper::Juniper> juniper) { _juniper = std::move(juniper); }
- ResultConfig *getResultConfig() const { return _writer->GetResultConfig(); }
+ const ResultConfig *getResultConfig() const { return _writer->GetResultConfig(); }
DynamicDocsumWriter *getDocsumWriter() const { return _writer.get(); }
const ResultClass *getResultClass() const { return _resultClass; }
const std::vector<FieldSpec> & getFieldSpecs() const { return _fieldSpecs; }