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