summaryrefslogtreecommitdiffstats
path: root/metrics
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2022-02-26 21:35:36 +0100
committerTor Egge <Tor.Egge@online.no>2022-02-26 21:35:36 +0100
commit1f9bb4e18f87d32b96158166db0972fecd9c52a7 (patch)
tree23a0ab84af9d0dd3cfa4e5c34b76a4e9f066953e /metrics
parent55762ffec0bda1fb31b64500c4efe45d355757d4 (diff)
Remove inlining warnings (metrics).
Diffstat (limited to 'metrics')
-rw-r--r--metrics/src/vespa/metrics/summetric.h1
-rw-r--r--metrics/src/vespa/metrics/summetric.hpp3
2 files changed, 4 insertions, 0 deletions
diff --git a/metrics/src/vespa/metrics/summetric.h b/metrics/src/vespa/metrics/summetric.h
index c7d3a91ceed..6d51d22b450 100644
--- a/metrics/src/vespa/metrics/summetric.h
+++ b/metrics/src/vespa/metrics/summetric.h
@@ -34,6 +34,7 @@ public:
StartValue(const AddendMetric &metric)
: _startValueChildren(),
_startValue(metric.clone(_startValueChildren, CLONE, 0, false)) {}
+ ~StartValue();
const AddendMetric &getStartValue() const { return static_cast<const AddendMetric &>(*_startValue); }
};
diff --git a/metrics/src/vespa/metrics/summetric.hpp b/metrics/src/vespa/metrics/summetric.hpp
index 84f9290e1c2..0ff82bc5cdd 100644
--- a/metrics/src/vespa/metrics/summetric.hpp
+++ b/metrics/src/vespa/metrics/summetric.hpp
@@ -13,6 +13,9 @@
namespace metrics {
template<typename AddendMetric>
+SumMetric<AddendMetric>::StartValue::~StartValue() = default;
+
+template<typename AddendMetric>
bool
SumMetric<AddendMetric>::visit(MetricVisitor& visitor,
bool tagAsAutoGenerated) const