30 #ifndef __CLAW_ALGORITHM_HPP__ 31 #define __CLAW_ALGORITHM_HPP__ 35 template<
typename InputIterator,
typename UnaryFunction>
36 UnaryFunction inplace_for_each
37 ( InputIterator
first, InputIterator last, UnaryFunction f );
39 template<
typename ForwardIterator1,
typename ForwardIterator2>
40 ForwardIterator1 find_first_not_of
41 ( ForwardIterator1 first1, ForwardIterator1 last1,
42 ForwardIterator2 first2, ForwardIterator2 last2 );
44 template<
typename ForwardIterator1,
typename ForwardIterator2,
45 typename ForwardIterator3>
47 ( ForwardIterator1 first, ForwardIterator1 last,
48 ForwardIterator2 e1_first, ForwardIterator2 e1_last,
49 ForwardIterator3 e2_first, ForwardIterator3 e2_last );
53 #include <claw/impl/algorithm.tpp> 55 #endif // __CLAW_ALGORITHM_HPP__ Fuction object to get the first element of a std::pair.
This is the main namespace.