]> git.lyx.org Git - lyx.git/blobdiff - src/support/lyxalgo.h
fix typo that put too many include paths for most people
[lyx.git] / src / support / lyxalgo.h
index 6c6c7994ca3db5259403089d6e25c1d98ddbed85..323f8e32f16a8b1269f00a817a53a72e52704b7a 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <utility>
 #include <iterator>
+#include <algorithm>
 
 namespace lyx {
 
@@ -45,7 +46,7 @@ struct firster {
 
 template <class InputIter, class OutputIter, class Func>
 OutputIter copy_if(InputIter first, InputIter last,
-              OutputIter result, Func func) 
+              OutputIter result, Func func)
 {
        for (; first != last; ++first) {
                if (func(*first)) {
@@ -62,10 +63,10 @@ typename std::iterator_traits<Iterator>::difference_type
 count (Iterator first, Iterator last, T const & value)
 {
 #ifdef HAVE_STD_COUNT
-        return std::count(first, last, value);
+       return std::count(first, last, value);
 #else
-        std::iterator_traits<Iterator>::difference_type n = 0;
-       while (first != last) 
+       std::iterator_traits<Iterator>::difference_type n = 0;
+       while (first != last)
                if (*first++ == value) ++n;
        return n;
 #endif