diff options
author | bjormel <bjormel@yahooinc.com> | 2023-10-26 13:59:28 +0000 |
---|---|---|
committer | bjormel <bjormel@yahooinc.com> | 2023-10-26 13:59:28 +0000 |
commit | 567be9a1f6353cec41c23bfd1fcd46b4b2a4d2d7 (patch) | |
tree | 4664a743e166a5e11aee7b9acd70ad8ee2617612 /searchlib/src/vespa/searchlib/fef/objectstore.h | |
parent | e9058b555d4dfea2f6c872d9a677e8678b569569 (diff) | |
parent | bce3b8e926bf9da880172acbe1ba4b12d5e026d6 (diff) |
Merge branch 'master' into bjormel/aws-main-controllerbjormel/aws-main-controller
Diffstat (limited to 'searchlib/src/vespa/searchlib/fef/objectstore.h')
-rw-r--r-- | searchlib/src/vespa/searchlib/fef/objectstore.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/searchlib/src/vespa/searchlib/fef/objectstore.h b/searchlib/src/vespa/searchlib/fef/objectstore.h index 7ba08284111..9d1671e521c 100644 --- a/searchlib/src/vespa/searchlib/fef/objectstore.h +++ b/searchlib/src/vespa/searchlib/fef/objectstore.h @@ -1,4 +1,4 @@ -// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. #pragma once #include <vespa/vespalib/stllike/hash_map.h> @@ -12,7 +12,7 @@ class Anything { public: using UP = std::unique_ptr<Anything>; - virtual ~Anything() { } + virtual ~Anything() = default; }; /** @@ -22,7 +22,7 @@ template<typename T> class AnyWrapper : public Anything { public: - AnyWrapper(T value) : _value(std::move(value)) { } + explicit AnyWrapper(T value) : _value(std::move(value)) { } const T & getValue() const { return _value; } static const T & getValue(const Anything & any) { return static_cast<const AnyWrapper &>(any).getValue(); } private: @@ -35,7 +35,7 @@ private: class IObjectStore { public: - virtual ~IObjectStore() { } + virtual ~IObjectStore() = default; virtual void add(const vespalib::string & key, Anything::UP value) = 0; virtual const Anything * get(const vespalib::string & key) const = 0; }; @@ -47,7 +47,7 @@ class ObjectStore : public IObjectStore { public: ObjectStore(); - ~ObjectStore(); + ~ObjectStore() override; void add(const vespalib::string & key, Anything::UP value) override; const Anything * get(const vespalib::string & key) const override; private: |