summaryrefslogtreecommitdiffstats
path: root/metrics
diff options
context:
space:
mode:
Diffstat (limited to 'metrics')
-rw-r--r--metrics/src/vespa/metrics/metric.cpp3
-rw-r--r--metrics/src/vespa/metrics/metric.h4
2 files changed, 7 insertions, 0 deletions
diff --git a/metrics/src/vespa/metrics/metric.cpp b/metrics/src/vespa/metrics/metric.cpp
index 4b37624a6f9..57ce8e5ffc1 100644
--- a/metrics/src/vespa/metrics/metric.cpp
+++ b/metrics/src/vespa/metrics/metric.cpp
@@ -97,6 +97,9 @@ Metric::Metric(const Metric& other, MetricSet* owner)
registerWithOwnerIfRequired(owner);
}
+Metric::Metric(const Metric& rhs) = default;
+Metric & Metric::operator =(const Metric& rhs) = default;
+
Metric::~Metric() { }
bool
diff --git a/metrics/src/vespa/metrics/metric.h b/metrics/src/vespa/metrics/metric.h
index 8a09c8cba9d..fe698618d48 100644
--- a/metrics/src/vespa/metrics/metric.h
+++ b/metrics/src/vespa/metrics/metric.h
@@ -115,6 +115,10 @@ public:
MetricSet* owner = 0);
Metric(const Metric& other, MetricSet* owner);
+ Metric(const Metric& rhs);
+ Metric & operator = (const Metric& rhs);
+ Metric(Metric && rhs) = default;
+ Metric & operator = (Metric && rhs) = default;
~Metric();
const String& getName() const { return _name; }