1 // Licensed to the .NET Foundation under one or more agreements.
2 // The .NET Foundation licenses this file to you under the MIT license.
3 // See the LICENSE file in the project root for more information.
12 template <typename InputIterator, typename CompareValue>
13 InputIterator find(InputIterator first, InputIterator last,
14 const CompareValue& value)
16 for (; first != last; ++first)
26 template <typename InputIterator, typename Pred>
27 InputIterator find_if(InputIterator first, InputIterator last, const Pred& pred)
29 for (; first != last; ++first)
39 template<typename InputIterator, typename Function>
40 Function for_each(InputIterator first, InputIterator last, Function func)
42 for (; first != last; ++first)