| 2533 | } |
| 2534 | template <typename InputIterator, typename T> |
| 2535 | bool contains(InputIterator first, InputIterator last, T const& item) { |
| 2536 | for (; first != last; ++first) { |
| 2537 | if (*first == item) { |
| 2538 | return true; |
| 2539 | } |
| 2540 | } |
| 2541 | return false; |
| 2542 | } |
| 2543 | } |
| 2544 | |
| 2545 | template<typename T> |