| 2400 | return cnt; |
| 2401 | } |
| 2402 | template <typename InputIterator, typename T> bool contains(InputIterator first, InputIterator last, T const &item) { |
| 2403 | for (; first != last; ++first) { |
| 2404 | if (*first == item) { |
| 2405 | return true; |
| 2406 | } |
| 2407 | } |
| 2408 | return false; |
| 2409 | } |
| 2410 | } // namespace Detail |
| 2411 | |
| 2412 | template <typename T> struct ContainsElementMatcher : MatcherBase<std::vector<T>> { |