Classes |
| struct | count_if_helper |
| struct | count_if_reducer |
| struct | find_if_helper |
| struct | sort_helper |
| struct | partition_helper |
| struct | pair_dist |
| struct | accumulate_helper |
| struct | accumulate_helper_reduce |
| struct | map_reduce_helper |
Functions |
| template<class InputIterator , class Predicate > |
| ptrdiff_t | count_if (InputIterator first, InputIterator last, Predicate pred) |
| template<class InputIterator , class Predicate > |
| InputIterator | find_if (InputIterator first, InputIterator last, Predicate pred) |
| template<class Iterator > |
| Iterator | choose_rand (Iterator first, Iterator last) |
| template<typename RandomAccessIterator , class Predicate > |
std::pair
< RandomAccessIterator,
RandomAccessIterator > | dual_partition (RandomAccessIterator first1, RandomAccessIterator last1, RandomAccessIterator first2, RandomAccessIterator last2, Predicate pred) |
| template<class RandomAccessIterator , class Predicate > |
| RandomAccessIterator | partition (RandomAccessIterator first, RandomAccessIterator last, Predicate pred) |
| template<class RandomAccessIterator , class Compare > |
| void | sort (RandomAccessIterator first, RandomAccessIterator last, Compare comp) |
| template<class RandomAccessIterator > |
| void | sort (RandomAccessIterator first, RandomAccessIterator last) |
| template<class InputIterator , class T , typename BinaryOperation > |
| T | accumulate (InputIterator first, InputIterator last, T init, BinaryOperation binary_op) |
| template<class InputIterator , class T > |
| T | accumulate (InputIterator first, InputIterator last, T init) |
| template<class InputIterator , class MapFn , class T , class ReduceFn > |
| T | map_reduce (InputIterator first, InputIterator last, MapFn fn, T init, ReduceFn reduce) |
Parallel versions of STL library algorithms.