diff options
-rw-r--r-- | config/src/tests/subscriber/subscriber.cpp | 3 | ||||
-rw-r--r-- | config/src/tests/trace/trace.cpp | 3 | ||||
-rw-r--r-- | config/src/vespa/config/subscription/sourcespec.cpp | 2 | ||||
-rw-r--r-- | config/src/vespa/config/subscription/sourcespec.h | 2 |
4 files changed, 9 insertions, 1 deletions
diff --git a/config/src/tests/subscriber/subscriber.cpp b/config/src/tests/subscriber/subscriber.cpp index d7320bb6a2f..0bc5cf0699e 100644 --- a/config/src/tests/subscriber/subscriber.cpp +++ b/config/src/tests/subscriber/subscriber.cpp @@ -77,6 +77,7 @@ namespace { MyManager() : idCounter(0), numCancel(0) { } + ~MyManager() override; ConfigSubscription::SP subscribe(const ConfigKey & key, vespalib::duration timeout) override { (void) timeout; @@ -112,6 +113,8 @@ namespace { }; + MyManager::~MyManager() = default; + class APIFixture : public IConfigContext { public: diff --git a/config/src/tests/trace/trace.cpp b/config/src/tests/trace/trace.cpp index b19a0425c5a..4370e1a91d6 100644 --- a/config/src/tests/trace/trace.cpp +++ b/config/src/tests/trace/trace.cpp @@ -12,10 +12,13 @@ using namespace vespalib::slime; struct FixedClock : public Clock { FixedClock() : _currentTime() { } + ~FixedClock() override; vespalib::system_time _currentTime; vespalib::system_time currentTime() const override { return _currentTime; } }; +FixedClock::~FixedClock() = default; + TEST("that trace can be serialized and deserialized") { Trace trace(4); trace.trace(4, "foo"); diff --git a/config/src/vespa/config/subscription/sourcespec.cpp b/config/src/vespa/config/subscription/sourcespec.cpp index 15f45434056..928e2994b02 100644 --- a/config/src/vespa/config/subscription/sourcespec.cpp +++ b/config/src/vespa/config/subscription/sourcespec.cpp @@ -63,6 +63,8 @@ DirSpec::DirSpec(const vespalib::string & dirName) { } +DirSpec::~DirSpec() = default; + std::unique_ptr<SourceFactory> DirSpec::createSourceFactory(const TimingValues & ) const { diff --git a/config/src/vespa/config/subscription/sourcespec.h b/config/src/vespa/config/subscription/sourcespec.h index e2bdd1c61ee..3dd735b30a7 100644 --- a/config/src/vespa/config/subscription/sourcespec.h +++ b/config/src/vespa/config/subscription/sourcespec.h @@ -108,6 +108,7 @@ public: * @param dirName Directory to serve config from. */ DirSpec(const vespalib::string & dirName); + ~DirSpec() override; /** * Get directory handled by this spec. @@ -237,4 +238,3 @@ private: }; } - |