summaryrefslogtreecommitdiffstats
path: root/metrics
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2017-05-04 18:37:17 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2017-05-05 10:38:47 +0200
commitacafb15ecf0663c2ed28c6224f0c8f089972d80b (patch)
tree7c0217719c9f2550b03121dc8a36e654a4d28c60 /metrics
parent7c4e89e0a4f39f715933eb0794c078d1b50406f8 (diff)
Deinline for gcc 7
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; }