Adobe Source Libraries 1.49.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.