summaryrefslogtreecommitdiff
path: root/src/libs/utils/algorithm.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/utils/algorithm.h')
-rw-r--r--src/libs/utils/algorithm.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/libs/utils/algorithm.h b/src/libs/utils/algorithm.h
index f75dae1f44..c1cb7ea894 100644
--- a/src/libs/utils/algorithm.h
+++ b/src/libs/utils/algorithm.h
@@ -113,6 +113,18 @@ auto transform(const QList<T> &container, F function) -> QList<decltype(function
return result;
}
+template <typename Container>
+inline void sort(Container &c)
+{
+ std::sort(c.begin(), c.end());
+}
+
+template <typename Container, typename Predicate>
+inline void sort(Container &c, Predicate p)
+{
+ std::sort(c.begin(), c.end(), p);
+}
+
}
#endif // ALGORITHM_H