Claw
1.7.3
|
Generic algorithms on sequences. More...
#include <claw/impl/algorithm.tpp>
Go to the source code of this file.
Namespaces | |
namespace | claw |
This is the main namespace. |
Functions | |
template<typename InputIterator , typename UnaryFunction > | |
UnaryFunction | claw::inplace_for_each (InputIterator first, InputIterator last, UnaryFunction f) |
Apply an unary function to all members of a sequence. | |
template<typename ForwardIterator1 , typename ForwardIterator2 > | |
ForwardIterator1 | claw::find_first_not_of (ForwardIterator1 first1, ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator2 last2) |
Find the position in a range of the first element not in the elements of a given range. | |
template<typename ForwardIterator1 , typename ForwardIterator2 , typename ForwardIterator3 > | |
std::size_t | claw::replace (ForwardIterator1 first, ForwardIterator1 last, ForwardIterator2 e1_first, ForwardIterator2 e1_last, ForwardIterator3 e2_first, ForwardIterator3 e2_last) |
Replace a set of elements in a range by other elements. |
Generic algorithms on sequences.
Definition in file algorithm.hpp.