From cd75a908c7ad1d1e284875c1ddbf0c5a4f188fdb Mon Sep 17 00:00:00 2001 From: Thomas Fischer <thomas.fischer@ufz.de> Date: Tue, 14 Aug 2018 15:09:44 +0200 Subject: [PATCH] [A/DE] Use std::min_element to compute min element. --- .../DataView/DiagramView/DiagramList.cpp | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/Applications/DataExplorer/DataView/DiagramView/DiagramList.cpp b/Applications/DataExplorer/DataView/DiagramView/DiagramList.cpp index 0345e834325..fe747dc0bcb 100644 --- a/Applications/DataExplorer/DataView/DiagramView/DiagramList.cpp +++ b/Applications/DataExplorer/DataView/DiagramView/DiagramList.cpp @@ -30,16 +30,12 @@ DiagramList::~DiagramList() = default; float DiagramList::calcMinXValue() { - float min = std::numeric_limits<float>::max(); - std::size_t nCoords = _coords.size(); - for (std::size_t i = 0; i < nCoords; i++) - { - if (_coords[i].first < min) - { - min = _coords[i].first; - } - } - return min; + auto min = std::min_element( + _coords.begin(), _coords.end(), + [](auto const& c0, auto const& c1) { return c0.first < c1.first; }); + if (min != _coords.end()) + return min->first; + return std::numeric_limits<float>::max(); } float DiagramList::calcMaxXValue() -- GitLab