diff options
Diffstat (limited to 'metrics')
-rw-r--r-- | metrics/src/vespa/metrics/metric.cpp | 1 | ||||
-rw-r--r-- | metrics/src/vespa/metrics/metricmanager.cpp | 1 | ||||
-rw-r--r-- | metrics/src/vespa/metrics/metricset.cpp | 1 | ||||
-rw-r--r-- | metrics/src/vespa/metrics/summetric.hpp | 4 | ||||
-rw-r--r-- | metrics/src/vespa/metrics/valuemetricvalues.h | 1 |
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 { |