diff options
Diffstat (limited to 'metrics')
-rw-r--r-- | metrics/src/vespa/metrics/summetric.h | 1 | ||||
-rw-r--r-- | metrics/src/vespa/metrics/summetric.hpp | 3 |
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 |