diff options
author | Tor Egge <Tor.Egge@online.no> | 2022-08-26 14:53:03 +0200 |
---|---|---|
committer | Tor Egge <Tor.Egge@online.no> | 2022-08-26 14:53:03 +0200 |
commit | fc697cd7eb9d75fc18034c3b6def0d06eb3c86b7 (patch) | |
tree | 04809cd1b691c9e479b8cf4113a63cee2ccde725 /streamingvisitors | |
parent | 6abaff9335b2f9fc36f121becce93fa792cb97f5 (diff) |
Use smart pointers in search::docsummary::DynamicDocsumWriter.
Diffstat (limited to 'streamingvisitors')
-rw-r--r-- | streamingvisitors/src/vespa/vsm/vsm/vsm-adapter.cpp | 2 | ||||
-rw-r--r-- | streamingvisitors/src/vespa/vsm/vsm/vsm-adapter.h | 2 |
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; } |