diff options
author | Ivan Donchevskii <ivan.donchevskii@qt.io> | 2018-02-09 13:51:39 +0100 |
---|---|---|
committer | Ivan Donchevskii <ivan.donchevskii@qt.io> | 2018-02-20 12:44:56 +0000 |
commit | 524d3ea28b6961f7890f48eb4463f794777a8f84 (patch) | |
tree | 4386442ccb3f51b67ee77b043583b72f8e9e1582 /src/libs/utils/sizedarray.h | |
parent | 9a3dff893441d3a379e7c07cd9915157664f3bea (diff) |
Clang: Helper function to get token IconType
Change-Id: I9de562102eded9391ab0d6b895b8d812e259efd6
Reviewed-by: Marco Bubke <marco.bubke@qt.io>
Diffstat (limited to 'src/libs/utils/sizedarray.h')
-rw-r--r-- | src/libs/utils/sizedarray.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/libs/utils/sizedarray.h b/src/libs/utils/sizedarray.h index 6e61ebc7987..3be92560d5f 100644 --- a/src/libs/utils/sizedarray.h +++ b/src/libs/utils/sizedarray.h @@ -25,6 +25,7 @@ #pragma once +#include <algorithm> #include <array> #include <cstdint> #include <ostream> @@ -110,6 +111,13 @@ public: std::array<T, MaxSize>::fill(T{}); } + bool contains(const T &item) const + { + return std::any_of(begin(), end(), [&item](const T ¤t) { + return item == current; + }); + } + friend std::ostream &operator<<(std::ostream &out, SizedArray array) { out << "["; |