#ifndef MSL_ALGORITHM_H_ #define MSL_ALGORITHM_H_ namespace std { template ForwardIterator lower_bound(ForwardIterator first, ForwardIterator last, const T& val); template ForwardIterator upper_bound(ForwardIterator first, ForwardIterator last, const T& val); template InputIt find_if(InputIt first, InputIt last, UnaryPredicate p); } // namespace std #endif