summaryrefslogtreecommitdiff
path: root/include/MSL_C/algorithm.h
blob: dc2684d353a6f7339d58096d586e63989722c643 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#ifndef MSL_ALGORITHM_H_
#define MSL_ALGORITHM_H_

namespace std {
template <class ForwardIterator, class T>
ForwardIterator lower_bound(ForwardIterator first, ForwardIterator last, const T& val);

template <class ForwardIterator, class T>
ForwardIterator upper_bound(ForwardIterator first, ForwardIterator last, const T& val);

template <class InputIt, class UnaryPredicate>
InputIt find_if(InputIt first, InputIt last, UnaryPredicate p);
}  // namespace std

#endif