summaryrefslogtreecommitdiffstats
path: root/metrics
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2017-08-18 23:09:43 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2017-08-18 23:09:43 +0200
commitbe621ff4d3124c54fe86577a672f73522fd3323c (patch)
treea3bd524db43613518dd7ba840c233b8232a7a680 /metrics
parented2c63f77550376ffcd062b429d0b180adfc8135 (diff)
Include what you need.
Diffstat (limited to 'metrics')
-rw-r--r--metrics/src/vespa/metrics/metric.cpp1
-rw-r--r--metrics/src/vespa/metrics/metricmanager.cpp1
-rw-r--r--metrics/src/vespa/metrics/metricset.cpp1
-rw-r--r--metrics/src/vespa/metrics/summetric.hpp4
-rw-r--r--metrics/src/vespa/metrics/valuemetricvalues.h1
5 files changed, 6 insertions, 2 deletions
diff --git a/metrics/src/vespa/metrics/metric.cpp b/metrics/src/vespa/metrics/metric.cpp
index 5f39fccab07..f6be5f79357 100644
--- a/metrics/src/vespa/metrics/metric.cpp
+++ b/metrics/src/vespa/metrics/metric.cpp
@@ -11,6 +11,7 @@
#include <vespa/vespalib/util/stringfmt.h>
#include <iterator>
#include <cassert>
+#include <algorithm>
namespace metrics {
diff --git a/metrics/src/vespa/metrics/metricmanager.cpp b/metrics/src/vespa/metrics/metricmanager.cpp
index c1bcc126623..5530e468007 100644
--- a/metrics/src/vespa/metrics/metricmanager.cpp
+++ b/metrics/src/vespa/metrics/metricmanager.cpp
@@ -14,6 +14,7 @@
#include <vespa/vespalib/util/exceptions.h>
#include <vespa/vespalib/stllike/asciistream.h>
#include <sstream>
+#include <algorithm>
#include <vespa/log/bufferedlogger.h>
LOG_SETUP(".metrics.manager");
diff --git a/metrics/src/vespa/metrics/metricset.cpp b/metrics/src/vespa/metrics/metricset.cpp
index af6d9c43d08..6ac27ba38c9 100644
--- a/metrics/src/vespa/metrics/metricset.cpp
+++ b/metrics/src/vespa/metrics/metricset.cpp
@@ -7,6 +7,7 @@
#include <vespa/vespalib/util/stringfmt.h>
#include <list>
#include <cassert>
+#include <algorithm>
#include <vespa/log/log.h>
LOG_SETUP(".metrics.metricsset");
diff --git a/metrics/src/vespa/metrics/summetric.hpp b/metrics/src/vespa/metrics/summetric.hpp
index 01e4f5c5dfe..761b369fb57 100644
--- a/metrics/src/vespa/metrics/summetric.hpp
+++ b/metrics/src/vespa/metrics/summetric.hpp
@@ -8,6 +8,7 @@
#include <vespa/vespalib/util/stringfmt.h>
#include <ostream>
#include <cassert>
+#include <algorithm>
namespace metrics {
@@ -217,8 +218,7 @@ template<typename AddendMetric>
void
SumMetric<AddendMetric>::removeMetricFromSum(const AddendMetric &metric)
{
- _metricsToSum.erase(remove(_metricsToSum.begin(), _metricsToSum.end(),
- &metric));
+ _metricsToSum.erase(std::remove(_metricsToSum.begin(), _metricsToSum.end(), &metric));
}
template<typename AddendMetric>
diff --git a/metrics/src/vespa/metrics/valuemetricvalues.h b/metrics/src/vespa/metrics/valuemetricvalues.h
index 6422ab1b263..391b9c9d588 100644
--- a/metrics/src/vespa/metrics/valuemetricvalues.h
+++ b/metrics/src/vespa/metrics/valuemetricvalues.h
@@ -14,6 +14,7 @@
#pragma once
#include "metricvalueset.h"
+#include <limits>
namespace metrics {