|
Adobe Source Libraries 2.0.0
A collection of C++ libraries.
|
Functions | |
| template<typename I, typename O, typename F> | |
| O | filter (I first, I last, O result, F op) |
| filter implementation | |
| template<typename I, typename O, typename F> | |
| O | filter (I &source, O result, F op) |
| filter implementation | |
| template<typename I, typename O, typename F> | |
| O | filter (const I &source, O result, F op) |
| filter implementation | |
Filter is similar to std::tranform. The op function is passed an instance of an output_iterator and can generate more than (or fewer than) a single result.
The op function is called once for each item in the range [first, last). The result parameter is passed into the first call to op, the result of op is passed to subsequent calls to op.
[first, last) is a valid range.op or result if [first, last) is empty.distance(first, last) calls to op. Definition at line 80 of file filter.hpp.
Definition at line 94 of file filter.hpp.
Definition at line 107 of file filter.hpp.