diff options
Diffstat (limited to 'src/libs/utils/algorithm.h')
-rw-r--r-- | src/libs/utils/algorithm.h | 12 |
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 |