| 115 | |
| 116 | template<class InputIterator, class Predicate> |
| 117 | InputIterator find_if(InputIterator first, InputIterator last, Predicate pred) |
| 118 | { |
| 119 | while (first != last) |
| 120 | { |
| 121 | if (pred(*first)) |
| 122 | return first; |
| 123 | ++first; |
| 124 | } |
| 125 | |
| 126 | return last; |
| 127 | } |
| 128 | |
| 129 | template<class InputIterator, class Predicate> |
| 130 | InputIterator find_if_not(InputIterator first, InputIterator last, Predicate pred) |
no outgoing calls