summaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2022-02-26 20:10:22 +0100
committerTor Egge <Tor.Egge@online.no>2022-02-26 20:10:22 +0100
commitfe8216e85f368fc0c78823ab596c953f98b6fb18 (patch)
treed74c5198ae09723e6a67f12c5f1e97858412c0c0 /config
parent4b5b0e6471435c76d60339f274067e004010ea2a (diff)
Remove inlining warnings (config).
Diffstat (limited to 'config')
-rw-r--r--config/src/tests/subscriber/subscriber.cpp3
-rw-r--r--config/src/tests/trace/trace.cpp3
-rw-r--r--config/src/vespa/config/subscription/sourcespec.cpp2
-rw-r--r--config/src/vespa/config/subscription/sourcespec.h2
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:
};
}
-